Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better package source fetching #299

Closed
blaggacao opened this issue May 27, 2021 · 16 comments · Fixed by #325
Closed

Better package source fetching #299

blaggacao opened this issue May 27, 2021 · 16 comments · Fixed by #325
Labels
enhancement New feature or request

Comments

@blaggacao
Copy link
Contributor

blaggacao commented May 27, 2021

Courtesy of research conducted by @GTrunSec

Would your feature fix an existing issue?

The current way of fetching package sources is by using nix flake builtin capabilities via a sub-flake located in ./pkgs/flake.nix.

This workflow is seen critically by the community as an overuse of flakes.

Describe the solution you'd like

https://github.com/berberman/nvfetcher
Implements a flake-native version updater which relies on purpose built tooling for upstream version detection on a variety of source hosting platforms.

It implements a simple to read toml file for specifying those source repositories (instead of sort of "twisting" flake inputs to fit).

It abstracts away the perceived complexity of ./pkgs/flake.nix entirely.

Describe alternatives you've considered

At some point, flakes might mature into a state where source fetching is natively supported and semantically useful version data (ref in addition to rev) will be accessible as an input's metadata. However the corresponding suggestion in upstream nix (link tbd) was closed by @edolstra for the time being, which indicates that this use case will not enjoy prime support any time soon.

Additional context

  • We have to analyze if the underlying nvchecker has superior equal or inferior version fetching qualities than builtin nix.
  • To complement the bigger picture within the ecosystem it might also be in order to compare the underlying nvchecker sumarily with @ryantm 's nixpkgs-update.
@blaggacao blaggacao added the enhancement New feature or request label May 27, 2021
@Pacman99
Copy link
Member

I've yet to use it, but another option is https://github.com/Mic92/nix-update.
It should work well with our current pkgs folder and its formatting.

@blaggacao
Copy link
Contributor Author

blaggacao commented May 27, 2021

I've yet to use it, but another option is https://github.com/Mic92/nix-update.

Mic92/nix-update#57


Edit: It looks like nvchecker vastly out-competes nix-update on available plugins

nvchecker plugins vs. nix-update plugins.

And by the way, probably via nvfetcher also out-competes nix built-in fetchers that could be updated via flake inputs. @berberman Can you enlighten us?

@nrdxp
Copy link
Collaborator

nrdxp commented May 27, 2021

For me, the whole point was to avoid any external tooling. We could have just used niv if we were gonna do this 😆

I guess the real frustration is this: Why does the community consider source fetching an overuse of flakes? Nix is a software package manager, this is literally it's main job, why wouldn't we want to optimize and simplify that workflow?

I do agree that the current implementation is lacking and overly difficult, but I still think the best solution is to fix it upstream, rather than creating yet another Nix crutch.

@blaggacao
Copy link
Contributor Author

/cc @tomberek since you where skeptical on using sub flakes in the recent office hours.

@tomberek
Copy link

I don’t think I have the context to understand the full question. Specifically, I dont see what the sub-flake is doing that couldn’t be done in the main devos flake.

Regarding the “overuse of flakes”: my question would be what kind of states would be representable in a sub flake design that would not be with just a main flake. Are they desirable, any illegal states? Maintenance efforts? Mismatched lock files?

Generally, flakes are good to ensure you enter the Nix world in a pure manner. Once inside, flakes CAN provide a common/default interface. In this case it is to introduce additional inputs?

A conversation perhaps?

@nrdxp
Copy link
Collaborator

nrdxp commented May 27, 2021

my question would be what kind of states would be representable in a sub flake design that would not be with just a main flake

I don't think there are many (that I can think of). Biggest reason I wanted to branch off into a subflake was just for a clean separation. Since there is no programmatic way to split up flake inputs this was essentially my last resort. I wasn't 100% pleased with the end result, but I figured at least it would expose some pain points that could then (hopefully) be addressed upstream. I also wanted to showcase what could be accomplished if the community did decide to embrace them.

Here's a few issues off the top of my head:

  • flake inputs are duplicated across the subflakes flake.nix and the toplevel one
  • a nix flake update doesn't recursively update local subflakes, which is confusing to say the least
  • subflakes do generally feel like an abuse of flakes as they are now, but this is not to say that they can't be improved to be a first class addition, after all the entire flakes effort started off as a way to provide a proper module layer to Nix, or at least its predecessor did.

I would also appreciate a more official way to specify public vs private information in flakes. What if a bunch of inputs are needed for development, but not to actually build the flake outputs? Why does the user need to pull them all in?

At the very least, if we don't want to support subflakes in Nix, we shoulld probably explicitly ban their usage, rather than allow the confusing situation that exists atm. I wouldn't even mind that much if they were removed, if some additional mechanism was introduced to split up inputs into multiple files without resorting to starting a new repo. Maybe even something as simple as an overloaded import statement that, when used in inputs, just pulled in a list of flake refs from some other place.

But, to me, flakes always felt like a very nice replacement for the manual specification of package sources, and I was sort of dismayed to see the unbiquitous usage of fetch* functions years after their introduction. What's a lock file for if not to make this process easier? Maybe I'm just confused about the original purpose of flakes to begin with, but I don't think I'm the only one 😄

@blaggacao
Copy link
Contributor Author

blaggacao commented May 28, 2021

What if a bunch of inputs are needed for development, but not to actually build the flake outputs? Why does the user need to pull them all in?

I recently figured out that inputs are actually lazily fetched. A very intricate way of getting downstream deps into one's flake.lock file but actually never fetching them (or only once, if flake.lock file doesn't exists). That could be improved, indeed.

@berberman
Copy link

I'm not sure what's the context here, but using flakes or niv to track and update such packages sounds kind of abuse to me. Let me share some ideas of nvfetcher. The design purpose of nvfetcher is to provide a non-intrusive way automating nix packages updates, with a key idea that "how to track the version update of a package" and "how to fetch a package" should be independent. For the former one, I believe that nvchecker is a successful tool with exhaustive version sources supported in this field, so there is no need to invent the version tracking here again - nvfetcher does nothing about this but call nvchecker as a sub-process. For the later one, once we have a version number, we need construct nix fetchers to do prefetch, obtaining the integrity hash. The decoupling of version source definition and nix fetcher definition makes it possible to deal with some complicated cases.

For example, fcitx5-pinyin-zhwiki is a dictionary released monthly. But the real contents in its git repo is a dictionary generator which we don't care about, whereas the dictionary data we intrested in is under a sinlge release tag. nvfetcher is able to handle it with the following configuration:

# nvchecker.toml
[fcitx5-pinyin-zhwiki]
src.aur = "fcitx5-pinyin-zhwiki"
fetch.url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.2/zhwiki-$ver.dict"

As you can see, src.aur points the version source to its aur package, which indicates that we will update this package when its aur package updates. fetch.url says that the dictionary should be downloaded from a url ($ver is the result of running nvchecker). Running nvfetcher with this, a nix file will be created:

# sources.nix
{ fetchgit, fetchurl }:
{
  fcitx5-pinyin-zhwiki = {
    pname = "fcitx5-pinyin-zhwiki";
    version = "20210520";
    src = fetchurl {
      sha256 = "17f6cmvs0xsi3sq6da98865szzkfpk2smdag06aikl8bn9s5v584";
      url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.2/zhwiki-20210520.dict";
    };
  };
}

which gives us all we need to create drv of this package. nvfetcher will

In summary, I think this kind of nix packages update is very different from the purpose of flake's or niv's update mechanism. As we know, there are already many tools designed to handle this, e.g. nix-update we discussed above. nvfetcher is kind of "yet another" tool for this, but it makes the entire process much clearer and flexible. Currently my flakes repo is relying on it, which I think is a successful story in my book. And I'm happy to extend nvfetcher if need be.

@blaggacao
Copy link
Contributor Author

@berberman Is nvfetcher currently capable of handling all nvchecker's upstream sources or are there certain limitations so that X or Y upstream surce cannot be used with nvfetcher although nvchecker would have had support for them?

@berberman
Copy link

@berberman Is nvfetcher currently capable of handling all nvchecker's upstream sources or are there certain limitations so that X or Y upstream surce cannot be used with nvfetcher although nvchecker would have had support for them?

So far nvfetcher only supports few nvchecker upstream sources. Personally, I think some of them are less common so I just didn't add them. I guess it won't be hard to embrace all nvchecker 's capability, though it would be somewhat tedious.

@nrdxp
Copy link
Collaborator

nrdxp commented May 28, 2021

You arguments are fairly convincing @berberman. I appreciate the detailed feedback. After thinking it over again, I'm happy to test and review a pr on nvfetcher, since the current state of affairs is definitely less than ideal.

@GTrunSec
Copy link
Contributor

GTrunSec commented Jun 6, 2021

I'm ready to PR this feature.(Example https://github.com/GTrunSec/nixos-flk/blob/main/nvfetcher.toml). Waiting for #301

@blaggacao
Copy link
Contributor Author

@GTrunSec #301 is merged, I think you're good to go. Curious to see what you'll come up with.

bors bot added a commit that referenced this issue Jun 17, 2021
325: feature: Add pkgs fetch manager nvfetcher r=GTrunSec a=GTrunSec

Regarding motivation in #299

Any question here?

Example: 
-  overlay 
```
inherit (prev.sources.<PackageName>) pname version src;
```

- pkgs 
```
stdenv.mkDerivation rec {
 inherit (sources.<PackageName>) pname version src;
```

Co-authored-by: David Arnold <dar@xoe.solutions>
Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
Co-authored-by: David Arnold <dgx.arnold@gmail.com>
Co-authored-by: Pacman99 <pachum99@myrdd.info>
bors bot added a commit that referenced this issue Jun 17, 2021
325: feature: Add pkgs fetch manager nvfetcher r=GTrunSec a=GTrunSec

Regarding motivation in #299

Any question here?

Example: 
-  overlay 
```
inherit (prev.sources.<PackageName>) pname version src;
```

- pkgs 
```
stdenv.mkDerivation rec {
 inherit (sources.<PackageName>) pname version src;
```

Co-authored-by: David Arnold <dar@xoe.solutions>
Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
Co-authored-by: David Arnold <dgx.arnold@gmail.com>
Co-authored-by: Pacman99 <pachum99@myrdd.info>
@tgunnoe
Copy link

tgunnoe commented Jun 23, 2021

More than one flake per repo doesn't make sense to me. the packages in /pkgs/ how they were before, just a list and matching nixpkgs layout and you could still do nix run github:tgunnoe/nixflk#lzwolf was just lovely. now its a burden and confusing updating to a new configuration, almost every time

@blaggacao
Copy link
Contributor Author

The good thing about the nvfetcher implementation is that it is completely optional and unobstrusive.

Commenting / deleging one line in https://www.github.com/divnix/devos/tree/59f32cbff3319ca95f10f17073ce581cad5a1fd9/pkgs%2Fdefault.nix otherwise disables it. 😄

But nvfetcher is also a real utility estate.

Merging this is still a bit blocked by upstream digga, but should land soon (today?).

@nrdxp nrdxp linked a pull request Jun 24, 2021 that will close this issue
bors bot added a commit that referenced this issue Jun 25, 2021
325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

Regarding motivation in #299

Any question here?

Example: 
-  overlay 
```
inherit (prev.sources.<PackageName>) pname version src;
```

- pkgs 
```
stdenv.mkDerivation rec {
 inherit (sources.<PackageName>) pname version src;
```

Resolves #299 

Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
Co-authored-by: David Arnold <dgx.arnold@gmail.com>
@blaggacao
Copy link
Contributor Author

Done in #325

CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Dec 24, 2021
commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib: update checks for new hm format

commit 8ba7bffc3f0960fddd864a9c1760b8b439d55d57
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:04:49 2021 -0700

    export users home for home-manager --flake
    home-manager --flake needs the activationPackage in the root of the
    homeConfiguration

commit d5175f6ccaedfc4b7cd4b240b80338bf0f5793b2
Merge: 1f25b0b ac4c267
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 21:01:33 2021 +0000

    Merge #236

    236: init pkgs-lib and add tests and shell r=nrdxp a=Pacman99

    Towards the goal of removing top level folders and putting more things in lib. This shifts shell and tests to lib under the `pkgs-lib` namespace. This namespace is separated by architecture, because those lib functions rely on nixpkgs architecture specific derivations. I think this is the cleanest way to do it, you don't have to instantiate pkgs-lib for each arch, and it exposes some of these functions for others to use.

    This PR also fixes multi-arch checks.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1f25b0b061d9b82b3251df1529cc11fd4ded0d23
Merge: be4b612 2c3f17a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 20:44:48 2021 +0000

    Merge #227

    227: Fix documentation mistake after project rename r=nrdxp a=lycheese

    After the project rename the cachix documentation in `cachix/README.md` contains instructions that do not work (`cachix use divnix`).

    Tested that `cachix use nrdxp` works and should have the intended effect.

    Co-authored-by: lycheese <4779944-lycheese@users.noreply.gitlab.com>

commit ac4c26755b1bb74f3d6b7ec6fa6070e7e725763e
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 10:59:10 2021 -0700

    init pkgs-lib, move tests and shell there

commit be4b612b23817abb6c99e92ad80cf77be4f7a582
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:22:08 2021 -0600

    treewide: format with nixpkgs-fmt

commit 3daa99072841d590aa8bdeef7f1d8d0087bd0f44
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 9 10:03:42 2021 -0700

    fix userSpecialArgs defaults (#234)

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1838e9fe2f95ebef1a60bdec60f43f9a92a67da8
Merge: 18dbc7d ab2919d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 03:33:30 2021 +0000

    Merge #233

    233: core: add usbutils r=nrdxp a=blaggacao

    Looks like core does not include `lsusb` by default, now it does.

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 18dbc7d0e456ec1dc4b920ae188c5180231e7bb7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:18:08 2021 -0600

    Revert "drop toString in evalArgs - trying to fix CI"

    This reverts commit a2530339310bf2ae6a58deda15c66889b292a1df.

commit eaff91c0f99d2ecd7904f31265f1a21d5b0b2024
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:17:24 2021 -0600

    Revert "drop toString in pathsIn - trying to fix CI issues"

    This reverts commit 930b3e96b4f330d1380011e7363c9373b2f5ca64.

commit ab2919df217d2c0230f1f41f8d1812425575d9d7
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 8 22:03:38 2021 -0500

    core: add usbutils

    Looks like core does not include `lsusb` by default, now it does.

commit 3823eb6423e30a2d2a9e694f8a6fc332e39cf529
Merge: 306e7c1 a253033
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 02:58:30 2021 +0000

    Merge #231

    231: Move flake implementation logic to lib r=nrdxp a=Pacman99

    This is a simpler version of #218 that moves flake logic to lib and adds a module to evaluate devos. This DOES NOT support out of tree usage, so if you were following any of the previous PR's, the doc sections/examples to use devos as a library will not work. There is work to make a cleaner api and only then will out of tree support work. Until then, this is still useful to simplify devos and clean up a lot of the implementation logic.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 306e7c1967016855d4dc0c2fd9241e19d87a2ff5
Merge: 01b0555 115f1e6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Apr 7 02:04:27 2021 +0000

    Merge #229

    229: make core an unecessary profile and add to suites r=nrdxp a=Pacman99

    Prevents mkHosts subverting standard devos api to import core and add
    all necessary core features to mkHosts, so core can be safely deleted in
    suites

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 115f1e6711e3fac5041974b3dbe6df2aa22f78db
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 3 08:09:36 2021 -0700

    make core an unecessary profile and add to suites
    Prevents mkHosts subverting standard devos api to import core and add
    all necessary core features to mkHosts, so core can be safely deleted in
    suites

commit a2530339310bf2ae6a58deda15c66889b292a1df
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 6 17:33:05 2021 -0700

    drop toString in evalArgs - trying to fix CI

commit 930b3e96b4f330d1380011e7363c9373b2f5ca64
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 6 17:02:30 2021 -0700

    drop toString in pathsIn - trying to fix CI issues

commit d068d79bfd2a37d8ea015b19558a2cc0cddcea37
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Mar 26 11:59:10 2021 -0700

    flake: use mkFlake
    this is where we create devos's template structure

commit 340784df6ddaaeb40095f18de8107b92fa25fa30
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Mar 26 11:57:24 2021 -0700

    lib: init evalFlakeArgs for mkFlake args
    module describing devos flake arguments

commit a76ca177fdba72b9621568eafc6411bcc0e5bb32
Author: Pacman99 <pachum99@gmai…
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Jan 4, 2022
commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib: update checks for new hm format

commit 8ba7bffc3f0960fddd864a9c1760b8b439d55d57
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:04:49 2021 -0700

    export users home for home-manager --flake
    home-manager --flake needs the activationPackage in the root of the
    homeConfiguration

commit d5175f6ccaedfc4b7cd4b240b80338bf0f5793b2
Merge: 1f25b0b ac4c267
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 21:01:33 2021 +0000

    Merge #236

    236: init pkgs-lib and add tests and shell r=nrdxp a=Pacman99

    Towards the goal of removing top level folders and putting more things in lib. This shifts shell and tests to lib under the `pkgs-lib` namespace. This namespace is separated by architecture, because those lib functions rely on nixpkgs architecture specific derivations. I think this is the cleanest way to do it, you don't have to instantiate pkgs-lib for each arch, and it exposes some of these functions for others to use.

    This PR also fixes multi-arch checks.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1f25b0b061d9b82b3251df1529cc11fd4ded0d23
Merge: be4b612 2c3f17a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 20:44:48 2021 +0000

    Merge #227

    227: Fix documentation mistake after project rename r=nrdxp a=lycheese

    After the project rename the cachix documentation in `cachix/README.md` contains instructions that do not work (`cachix use divnix`).

    Tested that `cachix use nrdxp` works and should have the intended effect.

    Co-authored-by: lycheese <4779944-lycheese@users.noreply.gitlab.com>

commit ac4c26755b1bb74f3d6b7ec6fa6070e7e725763e
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 10:59:10 2021 -0700

    init pkgs-lib, move tests and shell there

commit be4b612b23817abb6c99e92ad80cf77be4f7a582
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:22:08 2021 -0600

    treewide: format with nixpkgs-fmt

commit 3daa99072841d590aa8bdeef7f1d8d0087bd0f44
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 9 10:03:42 2021 -0700

    fix userSpecialArgs defaults (#234)

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1838e9fe2f95ebef1a60bdec60f43f9a92a67da8
Merge: 18dbc7d ab2919d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 03:33:30 2021 +0000

    Merge #233

    233: core: add usbutils r=nrdxp a=blaggacao

    Looks like core does not include `lsusb` by default, now it does.

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 18dbc7d0e456ec1dc4b920ae188c5180231e7bb7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:18:08 2021 -0600

    Revert "drop toString in evalArgs - trying to fix CI"

    This reverts commit a2530339310bf2ae6a58deda15c66889b292a1df.

commit eaff91c0f99d2ecd7904f31265f1a21d5b0b2024
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:17:24 2021 -0600

    Revert "drop toString in pathsIn - trying to fix CI issues"

    This reverts commit 930b3e96b4f330d1380011e7363c9373b2f5ca64.

commit ab2919df217d2c0230f1f41f8d1812425575d9d7
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 8 22:03:38 2021 -0500

    core: add usbutils

    Looks like core does not include `lsusb` by default, now it does.

commit 3823eb6423e30a2d2a9e694f8a6fc332e39cf529
Merge: 306e7c1 a253033
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 02:58:30 2021 +0000

    Merge #231

    231: Move flake implementation logic to lib r=nrdxp a=Pacman99

    This is a simpler version of #218 that moves flake logic to lib and adds a module to evaluate devos. This DOES NOT support out of tree usage, so if you were following any of the previous PR's, the doc secti…
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Jan 4, 2022
commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib: update checks for new hm format

commit 8ba7bffc3f0960fddd864a9c1760b8b439d55d57
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:04:49 2021 -0700

    export users home for home-manager --flake
    home-manager --flake needs the activationPackage in the root of the
    homeConfiguration

commit d5175f6ccaedfc4b7cd4b240b80338bf0f5793b2
Merge: 1f25b0b ac4c267
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 21:01:33 2021 +0000

    Merge #236

    236: init pkgs-lib and add tests and shell r=nrdxp a=Pacman99

    Towards the goal of removing top level folders and putting more things in lib. This shifts shell and tests to lib under the `pkgs-lib` namespace. This namespace is separated by architecture, because those lib functions rely on nixpkgs architecture specific derivations. I think this is the cleanest way to do it, you don't have to instantiate pkgs-lib for each arch, and it exposes some of these functions for others to use.

    This PR also fixes multi-arch checks.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1f25b0b061d9b82b3251df1529cc11fd4ded0d23
Merge: be4b612 2c3f17a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 20:44:48 2021 +0000

    Merge #227

    227: Fix documentation mistake after project rename r=nrdxp a=lycheese

    After the project rename the cachix documentation in `cachix/README.md` contains instructions that do not work (`cachix use divnix`).

    Tested that `cachix use nrdxp` works and should have the intended effect.

    Co-authored-by: lycheese <4779944-lycheese@users.noreply.gitlab.com>

commit ac4c26755b1bb74f3d6b7ec6fa6070e7e725763e
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 10:59:10 2021 -0700

    init pkgs-lib, move tests and shell there

commit be4b612b23817abb6c99e92ad80cf77be4f7a582
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:22:08 2021 -0600

    treewide: format with nixpkgs-fmt

commit 3daa99072841d590aa8bdeef7f1d8d0087bd0f44
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 9 10:03:42 2021 -0700

    fix userSpecialArgs defaults (#234)

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1838e9fe2f95ebef1a60bdec60f43f9a92a67da8
Merge: 18dbc7d ab2919d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 03:33:30 2021 +0000

    Merge #233

    233: core: add usbutils r=nrdxp a=blaggacao

    Looks like core does not include `lsusb` by default, now it does.

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 18dbc7d0e456ec1dc4b920ae188c5180231e7bb7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:18:08 2021 -0600

    Revert "drop toString in evalArgs - trying to fix CI"

    This reverts commit a2530339310bf2ae6a58deda15c66889b292a1df.

commit eaff91c0f99d2ecd7904f31265f1a21d5b0b2024
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:17:24 2021 -0600

    Revert "drop toString in pathsIn - trying to fix CI issues"

    This reverts commit 930b3e96b4f330d1380011e7363c9373b2f5ca64.

commit ab2919df217d2c0230f1f41f8d1812425575d9d7
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 8 22:03:38 2021 -0500

    core: add usbutils

    Looks like core does not include `lsusb` by default, now it does.

commit 3823eb6423e30a2d2a9e694f8a6fc332e39cf529
Merge: 306e7c1 a253033
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 02:58:30 2021 +0000

    Merge #231

    231: Move flake implementation logic to lib r=nrdxp a=Pacman99

    This is a simpler version of #218 that moves flake logic to lib and adds a module to evaluate devos. This DOES NOT support out of tree usage, so if you were following any of the previous PR's, the doc secti…
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Jan 4, 2022
commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib: update checks for new hm format

commit 8ba7bffc3f0960fddd864a9c1760b8b439d55d57
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:04:49 2021 -0700

    export users home for home-manager --flake
    home-manager --flake needs the activationPackage in the root of the
    homeConfiguration

commit d5175f6ccaedfc4b7cd4b240b80338bf0f5793b2
Merge: 1f25b0b ac4c267
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 21:01:33 2021 +0000

    Merge #236

    236: init pkgs-lib and add tests and shell r=nrdxp a=Pacman99

    Towards the goal of removing top level folders and putting more things in lib. This shifts shell and tests to lib under the `pkgs-lib` namespace. This namespace is separated by architecture, because those lib functions rely on nixpkgs architecture specific derivations. I think this is the cleanest way to do it, you don't have to instantiate pkgs-lib for each arch, and it exposes some of these functions for others to use.

    This PR also fixes multi-arch checks.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1f25b0b061d9b82b3251df1529cc11fd4ded0d23
Merge: be4b612 2c3f17a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 20:44:48 2021 +0000

    Merge #227

    227: Fix documentation mistake after project rename r=nrdxp a=lycheese

    After the project rename the cachix documentation in `cachix/README.md` contains instructions that do not work (`cachix use divnix`).

    Tested that `cachix use nrdxp` works and should have the intended effect.

    Co-authored-by: lycheese <4779944-lycheese@users.noreply.gitlab.com>

commit ac4c26755b1bb74f3d6b7ec6fa6070e7e725763e
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 10:59:10 2021 -0700

    init pkgs-lib, move tests and shell there

commit be4b612b23817abb6c99e92ad80cf77be4f7a582
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:22:08 2021 -0600

    treewide: format with nixpkgs-fmt

commit 3daa99072841d590aa8bdeef7f1d8d0087bd0f44
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 9 10:03:42 2021 -0700

    fix userSpecialArgs defaults (#234)

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1838e9fe2f95ebef1a60bdec60f43f9a92a67da8
Merge: 18dbc7d ab2919d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 03:33:30 2021 +0000

    Merge #233

    233: core: add usbutils r=nrdxp a=blaggacao

    Looks like core does not include `lsusb` by default, now it does.

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 18dbc7d0e456ec1dc4b920ae188c5180231e7bb7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:18:08 2021 -0600

    Revert "drop toString in evalArgs - trying to fix CI"

    This reverts commit a2530339310bf2ae6a58deda15c66889b292a1df.

commit eaff91c0f99d2ecd7904f31265f1a21d5b0b2024
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:17:24 2021 -0600

    Revert "drop toString in pathsIn - trying to fix CI issues"

    This reverts commit 930b3e96b4f330d1380011e7363c9373b2f5ca64.

commit ab2919df217d2c0230f1f41f8d1812425575d9d7
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 8 22:03:38 2021 -0500

    core: add usbutils

    Looks like core does not include `lsusb` by default, now it does.

commit 3823eb6423e30a2d2a9e694f8a6fc332e39cf529
Merge: 306e7c1 a253033
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 02:58:30 2021 +0000

    Merge #231

    231: Move flake implementation logic to lib r=nrdxp a=Pacman99

    This is a simpler version of #218 that moves flake logic to lib and adds a module to evaluate devos. This DOES NOT support out of tree usage, so if you were following any of the previous PR's, the doc secti…
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Jan 4, 2022
commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib: update checks for new hm format

commit 8ba7bffc3f0960fddd864a9c1760b8b439d55d57
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:04:49 2021 -0700

    export users home for home-manager --flake
    home-manager --flake needs the activationPackage in the root of the
    homeConfiguration

commit d5175f6ccaedfc4b7cd4b240b80338bf0f5793b2
Merge: 1f25b0b ac4c267
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 21:01:33 2021 +0000

    Merge #236

    236: init pkgs-lib and add tests and shell r=nrdxp a=Pacman99

    Towards the goal of removing top level folders and putting more things in lib. This shifts shell and tests to lib under the `pkgs-lib` namespace. This namespace is separated by architecture, because those lib functions rely on nixpkgs architecture specific derivations. I think this is the cleanest way to do it, you don't have to instantiate pkgs-lib for each arch, and it exposes some of these functions for others to use.

    This PR also fixes multi-arch checks.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1f25b0b061d9b82b3251df1529cc11fd4ded0d23
Merge: be4b612 2c3f17a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 10 20:44:48 2021 +0000

    Merge #227

    227: Fix documentation mistake after project rename r=nrdxp a=lycheese

    After the project rename the cachix documentation in `cachix/README.md` contains instructions that do not work (`cachix use divnix`).

    Tested that `cachix use nrdxp` works and should have the intended effect.

    Co-authored-by: lycheese <4779944-lycheese@users.noreply.gitlab.com>

commit ac4c26755b1bb74f3d6b7ec6fa6070e7e725763e
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 10:59:10 2021 -0700

    init pkgs-lib, move tests and shell there

commit be4b612b23817abb6c99e92ad80cf77be4f7a582
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:22:08 2021 -0600

    treewide: format with nixpkgs-fmt

commit 3daa99072841d590aa8bdeef7f1d8d0087bd0f44
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 9 10:03:42 2021 -0700

    fix userSpecialArgs defaults (#234)

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 1838e9fe2f95ebef1a60bdec60f43f9a92a67da8
Merge: 18dbc7d ab2919d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 03:33:30 2021 +0000

    Merge #233

    233: core: add usbutils r=nrdxp a=blaggacao

    Looks like core does not include `lsusb` by default, now it does.

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 18dbc7d0e456ec1dc4b920ae188c5180231e7bb7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:18:08 2021 -0600

    Revert "drop toString in evalArgs - trying to fix CI"

    This reverts commit a2530339310bf2ae6a58deda15c66889b292a1df.

commit eaff91c0f99d2ecd7904f31265f1a21d5b0b2024
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 8 21:17:24 2021 -0600

    Revert "drop toString in pathsIn - trying to fix CI issues"

    This reverts commit 930b3e96b4f330d1380011e7363c9373b2f5ca64.

commit ab2919df217d2c0230f1f41f8d1812425575d9d7
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 8 22:03:38 2021 -0500

    core: add usbutils

    Looks like core does not include `lsusb` by default, now it does.

commit 3823eb6423e30a2d2a9e694f8a6fc332e39cf529
Merge: 306e7c1 a253033
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Apr 9 02:58:30 2021 +0000

    Merge #231

    231: Move flake implementation logic to lib r=nrdxp a=Pacman99

    This is a simpler version of #218 that moves flake logic to lib and adds a module to evaluate devos. This DOES NOT support out of tree usage, so if you were following any of the previous PR's, the doc secti…
tgunnoe pushed a commit to tgunnoe/nixos that referenced this issue Jan 15, 2022
325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

Regarding motivation in divnix/digga#299

Any question here?

Example: 
-  overlay 
```
inherit (prev.sources.<PackageName>) pname version src;
```

- pkgs 
```
stdenv.mkDerivation rec {
 inherit (sources.<PackageName>) pname version src;
```

Resolves #299 

Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
Co-authored-by: David Arnold <dgx.arnold@gmail.com>
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Feb 21, 2022
commit c7c11aace7b70e99dedb0793fc02ae00c9b9fe9b
Merge: 74ce47c b0aadda
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Feb 18 15:13:35 2022 -0800

    Merge pull request #427 from Pacman99/fix-deploy

    flake: switch back to serokell deploy input

commit b0aadda88cc922ba92917da35ee4852fd2bd5748
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 17 16:22:48 2022 -0800

    flake: switch back to serokell deploy input
    There is a bug in the input-output-hk fork

commit 74ce47c69de822c5a64d5ede2ad316b422a3bfb3
Merge: ea189c3 d6b84ca
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 17 11:12:12 2022 -0800

    Merge pull request #426 from btobolaski/patch-1

    Fix decryption location for agenix in documentation

commit d6b84ca240e13dd39dbd37bd2589ca64a10865d8
Author: Brendan Tobolaski <Brendan@Tobolaski.com>
Date:   Thu Feb 17 10:15:02 2022 -0600

    Fix decryption location for agenix

commit ea189c34616aebca35c48c5b1f6831bab8b46f5b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 3 13:19:09 2022 -0800

    README: typos and grammar

commit 68d42ba93f5d704f452c80092e73430e0d6f7d5f
Merge: a341e57 6de02a6
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sun Jan 30 13:52:51 2022 -0800

    Merge pull request #422 from Pacman99/update-inputs

    Update inputs and switch back to pulling devos as a template

commit 6de02a64be14a1109828f5989c8e726c8914db3a
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 19:58:36 2022 -0800

    overrides: remove nix-direnv line

commit a341e57ca487ca9a9e808f54b20b99692e7f7a3b
Merge: d834598 070664b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 19:55:16 2022 -0800

    Merge pull request #416 from Pacman99/add-wild-flakes

    README: Add flakes to "in the wild"

commit 9fd3a1085e10e6272082c21cab6baad21e0ffeaa
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:49:16 2022 -0800

    bud: switch back to pulling devos as template

commit adf005b5c83514fb572144aac851026360400156
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:57:55 2022 -0800

    flake: update digga, home, nixos, latest

commit d834598dba0d2eee7d9c32b7a3f7d775c077846c
Merge: 283f6b2 ceffec9
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:07:43 2022 -0800

    Merge pull request #407 from Pacman99/core-comments

    profiles/core: add comments for each option

commit 070664bb722d6af67b294a764eb5213798b9e75d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Jan 13 19:57:34 2022 -0800

    README: Add more flakes to "in the wild"
    Remove the nrd branch, since that doesn't exist anymore

commit 283f6b255e4371c13c0f4dd9320f56613b49cb86
Merge: cb3eca3 fbfb84b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Tue Jan 11 11:01:18 2022 -0800

    Merge pull request #385 from blm768/update-docs

    Fix outdated option name

commit fbfb84b96c899af918e72cf82016161f3b46a210
Author: Ben Merritt <blm768@gmail.com>
Date:   Mon Oct 4 08:54:27 2021 -0700

    Fix outdated option name

commit cb3eca3fb09fd07395c1d85ee72262f09c9f9348
Merge: 1cbf28f a7fae1d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sun Jan 9 00:43:52 2022 -0800

    Merge pull request #414 from blm768/fix-secret-docs

    Update secrets path

commit a7fae1dbcc2ca5b2287611bce2ec5bc87d455acf
Author: Ben Merritt <blm768@gmail.com>
Date:   Sun Jan 9 00:14:24 2022 -0800

    Update secrets path

    See https://github.com/ryantm/agenix/commit/e5386644356a3f686f7fceac8645f0a9f94a2de6

commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit ceffec93925f2068f8d89ef79fa86797b6b59077
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:42:51 2021 -0800

    profiles/core: add comments for each option

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib…
CaptainSpof added a commit to CaptainSpof/dafos-old that referenced this issue Feb 21, 2022
commit c7c11aace7b70e99dedb0793fc02ae00c9b9fe9b
Merge: 74ce47c b0aadda
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Feb 18 15:13:35 2022 -0800

    Merge pull request #427 from Pacman99/fix-deploy

    flake: switch back to serokell deploy input

commit b0aadda88cc922ba92917da35ee4852fd2bd5748
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 17 16:22:48 2022 -0800

    flake: switch back to serokell deploy input
    There is a bug in the input-output-hk fork

commit 74ce47c69de822c5a64d5ede2ad316b422a3bfb3
Merge: ea189c3 d6b84ca
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 17 11:12:12 2022 -0800

    Merge pull request #426 from btobolaski/patch-1

    Fix decryption location for agenix in documentation

commit d6b84ca240e13dd39dbd37bd2589ca64a10865d8
Author: Brendan Tobolaski <Brendan@Tobolaski.com>
Date:   Thu Feb 17 10:15:02 2022 -0600

    Fix decryption location for agenix

commit ea189c34616aebca35c48c5b1f6831bab8b46f5b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Feb 3 13:19:09 2022 -0800

    README: typos and grammar

commit 68d42ba93f5d704f452c80092e73430e0d6f7d5f
Merge: a341e57 6de02a6
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sun Jan 30 13:52:51 2022 -0800

    Merge pull request #422 from Pacman99/update-inputs

    Update inputs and switch back to pulling devos as a template

commit 6de02a64be14a1109828f5989c8e726c8914db3a
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 19:58:36 2022 -0800

    overrides: remove nix-direnv line

commit a341e57ca487ca9a9e808f54b20b99692e7f7a3b
Merge: d834598 070664b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 19:55:16 2022 -0800

    Merge pull request #416 from Pacman99/add-wild-flakes

    README: Add flakes to "in the wild"

commit 9fd3a1085e10e6272082c21cab6baad21e0ffeaa
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:49:16 2022 -0800

    bud: switch back to pulling devos as template

commit adf005b5c83514fb572144aac851026360400156
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:57:55 2022 -0800

    flake: update digga, home, nixos, latest

commit d834598dba0d2eee7d9c32b7a3f7d775c077846c
Merge: 283f6b2 ceffec9
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sat Jan 29 11:07:43 2022 -0800

    Merge pull request #407 from Pacman99/core-comments

    profiles/core: add comments for each option

commit 070664bb722d6af67b294a764eb5213798b9e75d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Thu Jan 13 19:57:34 2022 -0800

    README: Add more flakes to "in the wild"
    Remove the nrd branch, since that doesn't exist anymore

commit 283f6b255e4371c13c0f4dd9320f56613b49cb86
Merge: cb3eca3 fbfb84b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Tue Jan 11 11:01:18 2022 -0800

    Merge pull request #385 from blm768/update-docs

    Fix outdated option name

commit fbfb84b96c899af918e72cf82016161f3b46a210
Author: Ben Merritt <blm768@gmail.com>
Date:   Mon Oct 4 08:54:27 2021 -0700

    Fix outdated option name

commit cb3eca3fb09fd07395c1d85ee72262f09c9f9348
Merge: 1cbf28f a7fae1d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Sun Jan 9 00:43:52 2022 -0800

    Merge pull request #414 from blm768/fix-secret-docs

    Update secrets path

commit a7fae1dbcc2ca5b2287611bce2ec5bc87d455acf
Author: Ben Merritt <blm768@gmail.com>
Date:   Sun Jan 9 00:14:24 2022 -0800

    Update secrets path

    See https://github.com/ryantm/agenix/commit/e5386644356a3f686f7fceac8645f0a9f94a2de6

commit 1cbf28f445caabc4f89798a7447ee0bee580b81b
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 19:49:19 2021 -0800

    flake: update bud input
    fixes #406

commit 267e135c4d4d6fc219fd56a75726bbd6e4887705
Merge: 3587d67 87f1d7d
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 16:45:42 2021 -0800

    Merge pull request #409 from Pacman99/bud-get-git

    bud: move to shell and use git clone for get

commit 87f1d7da18e44a8386bf31a0ee82da8f3ad0ae51
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 15:41:58 2021 -0800

    bud: move to shell and use git clone for get

commit ceffec93925f2068f8d89ef79fa86797b6b59077
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:42:51 2021 -0800

    profiles/core: add comments for each option

commit 3587d675064f4006807f130a0d7dee16c520cac9
Merge: b15b8bf a319aed
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Wed Dec 29 14:01:09 2021 -0800

    Merge pull request #403 from divnix/update-digga

    update digga

commit a319aed9f4e21ac096891077bc217af1a38803c7
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 19:38:56 2021 -0500

    imp: move follows responsibility downstream

    - also remove unimportant (small) depenencies from follows management
    - so that it is less complex as errors occur, since:
    - it seems there are still follows issues present upstream

commit 838bcd1f5114c93473fdd920d49dc5abba6577bf
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 18:07:21 2021 -0500

    nix-direnv: rm enableFlakes and pass nixUnstable

    >        Failed assertions:
           - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
           Flake support is now always enabled.

commit 6151d02b8dd9c74f0ce645cdd0c6309adbf57673
Author: David Arnold <david.arnold@iohk.io>
Date:   Mon Nov 29 17:37:02 2021 -0500

    rm: use of patched nix for nixos 21.11 enabled digga

    - patched nix held the follows patch which is now upstreamed

commit b15b8bf86551f0b4ed2c7ac2c569d6784cd25fd7
Author: Dmytro Kostiuchenko <edio@archlinux.us>
Date:   Mon Nov 29 08:44:15 2021 +0200

    Do not hardcode UID for the exemplary user

    uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in

commit 506079201d113b66aab4c4fa20b2fc397ea890e9
Merge: fca9289 70545ab
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Nov 20 17:58:07 2021 -0800

    Merge pull request #401 from michaelr/docs-fix-typo-bootstrap

    docs: fix typo in start/bootstrapping

commit 70545abd1bf263c6c5f575fee41ec137af630f95
Author: Michael Reddick <michael.reddick@gmail.com>
Date:   Sat Nov 20 15:58:37 2021 -0600

    docs: fix typo in start/bootstrapping

commit fca9289eeca5fbbe70c198264f7766efd678bde7
Merge: 633ccde 6962aab
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:09:09 2021 -0700

    Merge pull request #395 from pub-solar/refactor/remove-git-crypt

    Remove git crypt, update docs

commit 633ccde1b13b685b4e0673049b691cf51e7eb922
Merge: 65db5d3 89b3cf7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sat Nov 13 14:07:41 2021 -0700

    Merge pull request #398 from KarolisL/doc_deploy_hm

    Document using deploy-rs to deploy home-manager

commit 89b3cf78fd7af80e4dce4bfa9b3e6120e8d323e0
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Tue Nov 2 23:42:38 2021 +0200

    Document using deploy-rs to deploy home-manager

commit 6962aab06c1b679163e41cd70a697807b199548e
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:39:23 2021 +0200

    Remove .gitattributes files

commit 243116e2288005c90824a6d0d0ac400b973629ac
Author: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Date:   Sun Oct 24 19:36:56 2021 +0200

    Remove git crypt, update docs

commit 65db5d30ae4df02b9cef6620e72ed34a2082fc31
Author: Karolis Labrencis <karolis@labrencis.lt>
Date:   Sun Oct 24 01:33:04 2021 +0300

    docs: remove outdated `nix-rebuild` notes

commit 1b1bc8eb97fc346f65ef96b580544a987e35ab3a
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:38 2021 +0200

    digga: fix link to new default branch main

commit 8397aa7aa396bc99b380fe69120950022e88bbfd
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Thu Oct 21 23:39:19 2021 +0200

    workflows: switch to new default branch main

commit a25d78b9c3d7fddd2c9345e2a38d858cd06bc9eb
Merge: a819ff2 804e972
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Oct 9 20:07:22 2021 +0000

    Merge #388

    388: Update docs and scripts to use main branch. r=Pacman99 a=trevorriles

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

    Co-authored-by: Trevor Riles <trevor@trevorriles.com>

commit 804e972c5701884f8f0891dc68e8a60802d9f03b
Author: Trevor Riles <trevor@trevorriles.com>
Date:   Sat Oct 9 11:17:42 2021 -0500

    Update docs and scripts to use main branch.

    When following the getting started guide commands were failing due to
    the mater branch not existing. I went through and updated all
    references in the docs and other scripts from master to main.

commit a819ff2d1f22c7d4eb899c1fb6826e26b2c9155e
Merge: cc663a2 8684105
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Oct 7 09:38:27 2021 -0600

    Merge pull request #387 from jyooru/patch-1

    docs: fix typos in concepts/suites

commit 8684105d21c1c59db27e499a5801023dd3ce2c7d
Author: Joel <joel@joel.tokyo>
Date:   Thu Oct 7 19:11:21 2021 +1000

    docs: fix typos in concepts/suites

commit cc663a22d25d5021c2a1ada1eab4ba9326b36dea
Merge: 287cb82 74208fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Oct 6 12:46:00 2021 -0700

    Merge pull request #386 from Pacman99/update-bud

    flake: update bud input and add check for bud

commit 74208fb88f7832e0354e0646145784e55071b7af
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 12:18:28 2021 -0700

    workflows: add check to run bud

commit 469b3746cfe1c2698b9c23d352d23b6c1133014e
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Mon Oct 4 11:59:33 2021 -0700

    flake: update bud input

commit 287cb82d1ccd74693ae844869baa34228f143c21
Merge: 2976777 1df67a3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Sep 30 16:38:05 2021 +0000

    Merge #380

    380: chore: update deploy-rs, nvfetcher, devshell r=nrdxp a=GTrunSec

    - waiting for https://github.com/divnix/digga/pull/108

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit 1df67a3f2ac5e109fef54dc0b761aca0d64c2c5c
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Sep 30 00:33:01 2021 -0700

    update digga lock

commit f10a8fdd33e5b354e6c5cfe32029900a891e65ca
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:49:43 2021 -0700

    chore: update nvfecher

commit 950199ef2c5c85e7d8235962dc49f9a5793f41e5
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Wed Sep 29 11:45:46 2021 -0700

    update deploy-rs overlay

commit 2976777ba9e328af094f9356bedbda6024669160
Merge: e5660cd e0da74c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Sep 29 15:23:41 2021 +0000

    Merge #378

    378: Update flake to use new modules options r=nrdxp a=Pacman99

    connected to divnix/digga#107

    Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>

commit e0da74c87c62b1acca275f11af80a3c9fb556f33
Author: Parthiv Seetharaman <pachum99@myrdd.info>
Date:   Fri Sep 24 11:40:53 2021 -0700

    Update flake to use new moddules options

commit e5660cdf83d9581f971504db8024240346328de8
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:53:14 2021 -0400

    ci: remove lingering references to `main` in workflow configs

    `main` is no longer in use.

    See #369

commit 95f89c0b44acf92e16ec702b38a23016616d8a2b
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:43:29 2021 -0400

    docs: use single quotes in example to avoid shell expansion

commit ccf160dd218aa48346ce2d9802d937757ccb1bd5
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:40:19 2021 -0400

    docs: `deploy` command example is run from repo root

commit 0770c7f9009293412c53d4f901bf23ff5d368769
Author: Chris Montgomery <chris@cdom.io>
Date:   Sun Sep 19 23:30:16 2021 -0400

    docs: `bud get` creates a directory named `devos` by default

    As mentioned in #370 it would not result in a directory called `bud`, as
    can be seen in the custom `get.bash` command where the directory name
    defaults to `devos`.

commit 252769ce465660b1480fcc127b54dab6262f4b3f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:27:49 2021 -0400

    ci: update release workflow to checkout code from `master` branch

commit 57a14bb4119f19cf7b56adec41a7fe8797a5b000
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:26:15 2021 -0400

    docs: update links to point to `master` instead of `core`

commit 19666a06a7598872a0781e1b07fd267dac3d989f
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:21:03 2021 -0400

    fix: `bud get` should init flake based off `master`

commit 955b9ce1c1691d5ecd54bd666b0b47e42559a382
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:19:35 2021 -0400

    docs(bud): replace references to `flk`

commit f13c11ea174fd508a7a327e13ad8fffff95facd6
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Sep 19 11:17:01 2021 -0600

    README.md: fix broken links

commit c3461cd2c3f947c3ed30d64565d4e78c80d1fdba
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:59 2021 -0400

    docs: `master` is the current target branch for pull requests

commit 54a9a8366e796661be44f8ab6f913632c02e0c34
Author: Chris Montgomery <chris@cdom.io>
Date:   Sat Sep 18 15:47:11 2021 -0400

    ci: workflows on `main` push should trigger on `master` push

commit a3b2bcf3d57be28c27119a44445cfdde38349cb9
Author: Anton <fetsorn@gmail.com>
Date:   Sat Sep 18 16:50:51 2021 +0300

    fix typo in CONTRIBUTING.md

commit 61a56569c8f565bb9aa41b41a6edf539c02165f4
Merge: 079adc4 0536d0d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Sep 2 09:35:08 2021 -0600

    Merge pull request #358 from benneti/patch-1

    update pkgs documentation

commit 0536d0de90f7b56f914052cd86e42e2b105b79a8
Author: benneti <benedikt.tissot@googlemail.com>
Date:   Thu Sep 2 11:37:21 2021 +0200

    update pkgs documentation

commit 079adc4474231d5582fee5574bc5bcc6f133e5ac
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:57:22 2021 -0500

    fix: more docs w.r.t. bootstrap iso

commit c46d923876420cdfe0fc805dc70221a214e6d20e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:51:18 2021 -0500

    fix: iso docs w.r.t. bud burn and bootstrap.nix

commit 32bddf6403895f104bb72d4ba7e113a61bafef70
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:48:30 2021 -0500

    fix: docs bootsrtap - swap disk by label (easied copy/paste)

commit c30870f266d19e305d4163184ff4d812be022fec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 12 20:45:47 2021 -0500

    imp: bootstrap docs

commit 5b89e53e7a39c603bed327023c953d0b30433ec2
Author: Las Safin <me@las.rs>
Date:   Wed Aug 11 19:05:03 2021 +0000

    Fix typo in README.md

commit 5c3d6254c36723875bf695b92c63ed388605605f
Author: Kid <44045911+kidonng@users.noreply.github.com>
Date:   Fri Aug 6 23:07:40 2021 +0800

    Fix a typo

commit 5657ddf3c1991831bdbd8ed2df8d590b0c92588d
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:30:40 2021 -0500

    fix: input ref / bump digga

    the indirect reference started failing with
    ```
    warning: Git tree '/home/blaggacao/ghq/github.com/divnix/devos' is dirty
    error: NAR hash mismatch in input 'github:NixOS/nixpkgs/release-21.05' (/nix/store/0r0xrqj5l88071cama7hlha5ajya06c8-source), expected 'sha256-MhVtkVt1MFfaDY3ObJu54NBcsaPk19vOBZ8ouhjO4qs=', got 'sha256-jQgXeJ9NQQS0Eobb/qQOvS+RRULkqRikAeXkkFKOPDA='
    ```

commit b5da4066898205f2270f1ac4b0dada9403bb78e1
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Aug 5 20:16:53 2021 -0500

    fix: dedicated bootstrap config

commit 768c9b8216516eaa20ffed8a3c1bebed55acaf70
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:46:41 2021 -0700

    bump: nvfetcher and cleanup

commit aba10aa8a43a0011e7d86d15ac466b4aeaf9e59b
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Aug 1 15:44:31 2021 -0700

    fix/hm: direnv flakes support

commit 6f5ef6126ee7fa96276e45ba349f048f937c49ab
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:38:30 2021 -0500

    fix: cachix branch

commit 0f98fe0cb3f4867d35531e709921c9c899a83a25
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:09:33 2021 -0500

    bump: bud with some corutils missing deps & other fixes

commit 757c107b4670aba05851896c4c6c8fb7b9fe283b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:07:04 2021 -0500

    bump: digga

commit 135f1d656d9d86f8f021aa49132515958b2b05ba
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Aug 2 14:05:58 2021 -0500

    bump: nixos w upstream fixes

    specifically
    - https://github.com/NixOS/nixpkgs/pull/132363
    - https://github.com/NixOS/nixpkgs/pull/131876

commit 4c130410b9cae569eb44fc7453bec38cfccd9d22
Merge: 2fcb360 5bd943f
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:39:21 2021 -0500

    Merge branch 'core' into develop

commit 2fcb3605eed05978fe4df0f5969aca552fa0e140
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sun Aug 1 16:38:52 2021 -0500

    docs: soft update (fix the most obvious drift)

commit 5bd943f97da8e63c4b8a6c234d71fcdb7b7e7193
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jul 31 23:03:19 2021 -0500

    imp: advise removal of */modules-list.nix on merge conflicts

    During merge conflicts, these lines should appear in the hunks
    and give instructions on how to handle them in the face of the
    implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
    `importModules`, that knows how to rake leaves by walking the folder
    tree on it's own and collecting leaves that are normal nix files or
    folers who contain a `default.nix` mmicking strongly a "recursive"
    import-ish syntax.

commit f69737301f5cfcc72bab125175df8421f6a52c64
Merge: 8b67cae bf81ed2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Aug 1 03:51:21 2021 +0000

    Merge #350

    350: Ensure pinning latest channel to nixpkgs nixos-unstable branch r=blaggacao a=teutat3s

    Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>

commit bf81ed29d1d1ab22c79f0a0700e7cf76ba031004
Author: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date:   Fri Jul 30 22:22:44 2021 +0200

    Ensure pinning latest channel to nixpkgs nixos-unstable branch

commit 8b67cae20a110f296abf91cdba94a3946b1ba647
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Fri Jul 23 14:38:54 2021 -0600

    flake: remove ci-agent

commit 3e298b68dd99c72c54f2450c34068f5b1711c0f8
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 23 15:32:39 2021 -0500

    fix: bump flake-utils-plus with a regression w.r.t exportModules reverted

commit a3ec0d281433f9ba3a1b9723a19cc29302d96eb6
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 23:36:41 2021 -0500

    imp: use bud nixos-/devhsllModules and hide rebiding

    both modules depend on `self`/`inputs` available as special args for
    both, devshell & nixos modules, so bump to an improved `digga`, as well.

commit 0410acf3d73965e860308301db10921ceffa7652
Merge: bf8620f 73431f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:21:18 2021 -0500

    Merge branch 'core' into develop

commit bf8620f8bac46e4ce707ca7f093ecee07c013d2e
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 22:19:09 2021 -0500

    ref: point `digga` to `main` (default) branch

commit 31a8e76209e880ffbb9f8561aeb3a65a0e38ae3b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 20:59:50 2021 -0500

    ref: adapt to using plain digga module for boostrap ISO

commit dcb425341d94dbf0172f9f3d3ccd9fb870956612
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Tue Jul 20 18:33:45 2021 -0500

    update: digga/fup refactoring

commit a088edd77ae40203d31f55dc8478548f07b8c9a0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:01:25 2021 -0500

    fmt

commit 6c25e77f6fc3e4c0fa0eb009aae48a817b6bac51
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 16:09:26 2021 -0500

    add flake's nixConfig values that go well with this repo

commit aa45592c1735b5016b9cea835f49657eb2b02928
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:35:55 2021 -0500

    imp: add digga's nixConfig and patchedNix

commit 8ae22c63dc9eb0956ec26ca90dd7bef495be4404
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 15:27:17 2021 -0500

    fix: move legacy nix path definitions back to devos

commit b05f95065e52f8451625f5e08a212f6bf33f4436
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 13:18:10 2021 -0500

    bump: point to tip of squashed digga develop branch

commit bd0ef12149c4b0c19e84670e40b036bfbcbdaf45
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:21:57 2021 -0500

    bump: pull in latest bud fixes & additions

    - portble home profiles
    - missing coreutils

commit 26a2423312fccdbc4899506f91e2c084e7899aec
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 10:17:05 2021 -0500

    ref: make hm common module explicit

commit 73431f57098f769e8393d7fa5963d3c20bf47c65
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit b95189d754a0afd3f8d119dda036a483131283de
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 16 12:45:48 2021 -0500

    rm: community

    the commmunity branch was fallen too far behind and there where no
    contributions to it, anyways. We will start linking usage examples
    out in the wild, instead.

commit 4b9cab40cb1c5d7989c2e3719d743e764128ac2a
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Mon Jul 12 17:32:13 2021 -0500

    imp: add portable user definition

    According to https://github.com/nix-community/home-manager/issues/2161
    there might be a better formal distinction between host-spaced and
    portable arch-spaced hm users in the future.

commit 000329f6a75529dda55b5f432827aadd96bf5029
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 22:19:38 2021 -0500

    fix: bump digga with infinite recursion hotfix

commit 6ebdf3adb422c79675d2b919025c7f1367a5a665
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jul 15 17:15:18 2021 -0500

    imp: reduce flake inputs footprint and increase conciseness

commit fe73d2a0835228d18f83f65d064245c6dcd78727
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Fri Jul 9 11:46:01 2021 -0500

    fix: hm pin to corresponding nixos version

commit bf59976063db3bdabea6d6e988658c986f7cee13
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 17:11:59 2021 -0500

    work-around for https://github.com/NixOS/nix/pull/4641

commit 33fb25e011b050bf577a0fd77f29348e0126abc0
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jul 7 19:31:12 2021 -0500

    ref: move devshell module here to `devos` again

commit 62f9d9525975b629ccf3782aedee948d7e9f4a1d
Merge: 741e8fd 95f429a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun Jul 4 04:48:35 2021 +0000

    Merge #333

    333: core: use bottom instead of gotop r=blaggacao a=nrdxp

    gotop is unmaintained, unless someone has a better alternative, it looks like bottom is the new goto

    Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>

commit 1a4b7d19c9faa6b90cd8db02bc345c3cc395b2f7
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Thu Jul 1 23:40:55 2021 -0600

    README.md: rework

commit 95f429a5258b9b9d2f9be243c97f83da5385b06b
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Wed Jun 30 08:50:07 2021 -0600

    core: use bottom instead of gotop

commit 741e8fdc471be7c8961f3b9ea75cf4e6bb11a025
Merge: e3b7c07 f1117f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 12:54:51 2021 +0000

    Merge #330

    330: Fix: Haskell overlay r=blaggacao a=GTrunSec

    using `lib.composeExtensions` for packageOverrides is more idiomatic.
    Fixes: https://github.com/divnix/devos/pull/325#pullrequestreview-687772802
    such as
    ```
     python3 = pkgs.python3.override (old: {
       5 │ │ packageOverrides =
       4 │ │ │ pkgs.lib.composeExtensions
       3 │ │ │ │ (old.packageOverrides or (_: _: { }))
       2 │ │ │ │ packageOverrides;
       1 │ });
    ```

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>

commit f1117f27ec333cc801fd04c70b7ba205330b986d
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Thu Jun 24 22:58:26 2021 -0700

    fix hasekllPackages overlay

commit e3b7c07daf7889399662f36144f55ea189ff090f
Merge: 5f5c26b b927d97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:39:01 2021 +0000

    Merge #325

    325: feature: Add pkgs fetch manager nvfetcher r=blaggacao a=GTrunSec

    Regarding motivation in https://github.com/divnix/devos/issues/299

    Any question here?

    Example:
    -  overlay
    ```
    inherit (prev.sources.<PackageName>) pname version src;
    ```

    - pkgs
    ```
    stdenv.mkDerivation rec {
     inherit (sources.<PackageName>) pname version src;
    ```

    Resolves #299

    Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit b927d97ce2fe99977b10a792a094952a514dcfe5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Wed Jun 16 17:25:37 2021 -0500

    doc: nvfetcher

commit ee89bf3f2a166c610101f93f1b3053068f86626f
Author: GTrunSec <gtrunsec@hardenedlinux.org>
Date:   Sun Jun 13 21:48:43 2021 -0700

    feature: Add pkgs fetch manager nvfetcher

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 5f5c26bee3fec083a9acdf91760b743e5a842f07
Merge: ab4bd58 1c80b50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jun 25 02:17:44 2021 +0000

    Merge #329

    329: bump digga to latest develop r=nrdxp a=blaggacao

    Co-authored-by: David Arnold <dgx.arnold@gmail.com>

commit 1c80b508ca29def7c0df7f1e883fd9ca86d125f5
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Thu Jun 24 18:15:15 2021 -0500

    bump: nixpkgs to avoid https://github.com/NixOS/nixpkgs/pull/127720

commit 3cc28b3adb93f15ff8f23097c27e4b666ee6ba2b
Author: David Arnold <dgx.arnold@gmail.com>
Date:   Sat Jun 19 13:26:07 2021 -0500

    bump digga to latest develop

commit ab4bd584e22ff1d9ee0d0307af457eef81fd8590
Merge: e1d7178 62683b2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Mon Jun 14 06:45:35 2021 +0000

    Merge #326

    326: ref: pass our lib as lib.our to the module system r=Pacman99 a=blaggacao

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

    ---

    ```shell
    ➜  devos git:(da/pass-lib-as-config-lib) rg ourLib
    ➜  devos git:(da/pass-lib-as-config-lib) # nothing found
    ```

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 62683b24acc01aad5785569f18219eca9764df90
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 23:30:05 2021 -0500

    ref: pass our lib as lib.our to the module system

    At least we don't find ourselves with strange module signatures
    and use something that looks like a dedicated namespace within
    he module system: `config.lib`

commit e1d7178979a421bbfc83961edb962871acf5c791
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:15:09 2021 -0500

    init: common flake compat fixes for other nixpkgs

    fixes #315

commit 0e1947b6f03ca17b02a9b3a31f720fa17a5e21e1
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Jun 13 12:27:20 2021 -0500

    add upstream issue report template

commit b3118a6ea27c935c221d8cbc212a64bc655ef779
Merge: 4d1b3a5 a7c2046
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Wed Jun 9 01:41:45 2021 +0000

    Merge #301

    301: Update core r=blaggacao a=Pacman99

    Most of the changes were in digga

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>
    Co-authored-by: almostnobody <1583339+almostnobody@users.noreply.github.com>

commit a7c20465ecd79b13d4cfe151c3096b2c309f2bf6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:27:54 2021 -0700

    doc/suites: updating explanation of suites

commit 5831adb06109adac4fd7d4f76564235917b876f9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 18:14:32 2021 -0700

    flake: switch to digga master
    To use the now released v0.2.0

commit 4d1b3a5e132b924ea6f945831ab0ee25407c996b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit 9dcc4adeef25658d7db3a30e6eb11a899b92c0c7
Merge: fb41643 d852305
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 8 14:07:19 2021 -0700

    Merge pull request #311 from almostnobody/patch-1

    override module doc: fix #310

commit d852305c4c05d7769a72ce7d6207a3d072c4d388
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:24:24 2021 +0300

    Update doc/concepts/overrides.md

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit c30e8c5ca2c1aa3772b0bb1ac70eabb491fbea9c
Author: almostnobody <1583339+almostnobody@users.noreply.github.com>
Date:   Tue Jun 8 22:10:17 2021 +0300

    override module doc: fix #310

commit fb41643ed66c354081e18078103f2c9b3b64bde0
Merge: 30892d8 fe3a624
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Jun 5 10:13:06 2021 -0700

    Merge pull request #304 from Pacman99/update-docs

    docs: general updates

commit fe3a624930d35a7278001a5d05629959c5a42d4d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 12:25:06 2021 -0700

    docs: general updates

commit 30892d83eb9461b1249a7b392eedb21cd2c38e3e
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Jun 3 22:42:45 2021 -0700

    gitignore: add flk command results

commit 1a87b83b5d88c37e0fac603ef792a8a12deac95b
Merge: 7110767 454b279
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu Jun 3 07:45:26 2021 +0000

    Merge #302

    302: customBuilds: add digitalOcean r=Pacman99 a=jwygoda

    https://github.com/divnix/digga/pull/42

    Co-authored-by: Jarosław Wygoda <jaroslaw@wygoda.me>

commit 454b27937f2d3c07457dfdaf37474f4e037c1cb6
Author: Jarosław Wygoda <jaroslaw@wygoda.me>
Date:   Thu Jun 3 08:48:25 2021 +0200

    customBuilds: add digitalOcean

commit 7110767300ef0ae46001a9be342d168b8c8ec1d3
Merge: 768e3e7 8e250d5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Jun 1 12:40:31 2021 -0700

    Merge pull request #300 from Pacman99/update-digga

    flake: update to new digga api

commit 8e250d5084eb62c16a930f4b02a7e42b6952b852
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 29 12:53:33 2021 -0700

    flake: add agenix to devShell

commit d9082066f7bc5bd6a58ab55418db3d6abf4da3d6
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 10:41:55 2021 -0700

    flake: update to new digga api

commit 768e3e75414602bab35712ec414dd289f5fc0cd3
Merge: da9f14c f88acc1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 27 11:02:41 2021 -0700

    Merge branch 'core' into develop

commit 0f72f26a5750502ed505a57090b55dc53b879191
Author: Pacman99 <Pacman99@users.noreply.github.com>
Date:   Thu May 27 17:02:40 2021 +0000

    Update Changelog for tag

commit f88acc1608ee719582fb19db34156d7c5d45a919
Merge: a81930a 20649fb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 24 08:22:52 2021 -0700

    Merge pull request #297 from Narice/core

    Added note about cache in start/index.md docs

commit 20649fb3a9861734ff1507144499dff1083f85d1
Author: Narice <narice@tutanota.com>
Date:   Mon May 24 10:28:52 2021 +0200

    Added note about cache in the start index

    This resolves #292.

commit da9f14cab26caf4d5d0a7eee4c6283f6ee5f23e6
Merge: 2ab4df3 c57925d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Thu May 20 18:53:20 2021 +0000

    Merge #279

    279: Agenix integration r=blaggacao a=Pacman99

    AFAICT This is mostly a documentation thing. But with divnix/devlib#2 we can now add agenix to the devshell.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit a81930af36be9f78484ce16e95409f4f56064f93
Author: David Arnold <dar@xoe.solutions>
Date:   Wed May 19 20:15:49 2021 -0400

    readme: declare it beta and update some other things

commit 21cba8024d0c26df0c999b1e92651f4086d372c1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 11:29:56 2021 -0700

    flake: update digga input
    no longer builds all packages from overlays in devShell

commit adaf76e1fbd592d933149128f26d61a02f96a2c9
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue May 18 10:23:43 2021 -0700

    doc/hosts: update to new auto-import style

commit d1d2a4ca08cd21865eaba04e0901d3e31b6de56f
Merge: cf47170 564888d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Tue May 18 17:12:56 2021 +0000

    Merge #291

    291: Remove ´profiles/suites.nix` and fix hardware module in hosts documentation r=blaggacao a=ymarkus

    See #282

    As I understand it, this file isn't needed anymore and the hardware module is not defined properly in the documentation.

    Co-authored-by: Yannick Markus <ym@ymarkus.dev>

commit 564888d1fef8ff4b664a3be862d43eb2fef13159
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:12:36 2021 +0200

    remove profiles/suites.nix

commit 629a50975fab9e85aefa5c43a13ed55c48555339
Author: Yannick Markus <ym@ymarkus.dev>
Date:   Tue May 18 18:11:29 2021 +0200

    hosts doc: fix hardware module in example

commit cf47170d6f703906aa546dfee29f2083701a82ef
Author: Narice <narice@tutanota.com>
Date:   Mon May 17 10:46:02 2021 +0200

    Modified wording of iso documentation

commit 18d4c78ea5ae926284636d068692c9b23e33caeb
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 19:35:52 2021 -0700

    flake: un-comment defaultTemplate
    This was accidentally commented.
    fixes #288

commit 3fa96c7793f838c28f304c8177cb8215711011a2
Merge: 2ab4df3 5151380
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sun May 16 23:56:12 2021 +0000

    Merge #286

    286: default.nix: fix path to compat r=blaggacao a=Pacman99

    Looks like it was just a path error.

    fixes #285

    Co-authored-by: Pacman99 <pachum99@myrdd.info>

commit 5151380d61c30851ffabe29b45213af5ec981e65
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 16 10:22:40 2021 -0700

    default.nix: fix path to compat

commit 2ab4df3f600faae4c5f3c658c717827602fb0136
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 15 10:31:54 2021 -0700

    suites: re-add `rec` to simplify suite definitions

commit 00f8b477a60deaeb25855b409cf9dc0daaf0de96
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 22:49:39 2021 -0700

    bors.toml: don't delete merged branches
    This caused develop to be deleted. And if most people send PR's from
    forks of devos, this line doesn't really help much.

commit 634cfcb30162b18f194cb2ca90a54a5c937cba3c
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 21:27:49 2021 -0700

    flake: update digga
    includes fix for flk config generation

commit 4df3d8c2e88d760eeeacb3bccf2b10503d793723
Merge: 82b73cf 2f474e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat May 15 04:17:49 2021 +0000

    Merge #276

    276: Update core r=blaggacao a=Pacman99

    Core is starting to get pretty stale. All the changes in `develop` are pretty stable and I think we should encourage updating to them. As most future updates can be done through [devlib](https://github.com/divnix/devlib), so once you switch to this version of the template. Updating to new changes will be much simpler (ie #91).

    Co-authored-by: Pacman99 <pachum99@gmail.com>
    Co-authored-by: Pacman99 <pachum99@myrdd.info>
    Co-authored-by: David Arnold <dar@xoe.solutions>

commit c57925d35aed6f89727e938069914b767b9af92d
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:41 2021 -0700

    document agenix integration

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 64b7892f6e362b21182e665a49d3634a26370341
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 10:35:23 2021 -0700

    Add agenix integration to secrets and flake

commit baeb144e571c3235739a4882081e0e38e2405c6a
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 13 11:04:15 2021 -0700

    profiles/core: enable ssh by default for keys

commit 2f474e37f72121679a720445385aea677a7adadc
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 16:49:12 2021 -0700

    flake: update to latest digga api
    allows overlays to also be used with `imports` and renames importHosts

commit 25388a0b55a6f808159d396db02d8d2ea11f2036
Merge: ccc0fc9 dd6c481
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:05:08 2021 -0700

    Merge pull request #280 from Pacman99/digga

    tree: rename devlib -> digga

commit dd6c481791cf38f5feb408253e40490ccd7d7716
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 11:01:44 2021 -0700

    flake: format ourlib for consistency with digga

commit 923ce7feff875706adb1d336fb959fbdb06b3f14
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri May 14 10:17:53 2021 -0700

    tree: rename devlib -> digga

commit ccc0fc97fe168e13d8c9cb7374f91e2b326a63d8
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 17:03:51 2021 -0700

    flake.nix: use `imports` for auto-import of hosts
    This makes the auto-importing of hosts obvious and explicitly indicates
    how the options would end up getting merged.

commit 7793ab42da34c77d14f58226190c5949de133738
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu May 13 16:59:52 2021 -0700

    flake: update devlib input
    includes nixos option improvements and importHosts change

commit c89dfed81c37bde4ebe5db96f3b8db83f8eea672
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 19:18:11 2021 -0700

    don't import cachix in suites
    its already imported in the core profile

commit 67f545123c994c96fe0752d7964e621c9178f2b7
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 12:31:43 2021 -0700

    flake: format and update to devlib api changes

commit 3ee831f8529f123c66f94901accedff8ab5428e1
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 12 12:29:00 2021 -0700

    flake.nix: explicitly append overlays from path

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 2b73d3bf53b35256faa30ad7dc3431ecbb78d634
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 11:43:27 2021 -0700

    customBuilds: add TODO to drop builderArgs

commit 858e8546fe799ac42a23bec5701dbb93f23cc6fb
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed May 12 08:17:40 2021 -0700

    flake: update devlib input
    includes ability to customize shell from template

commit a081a922a5f1816e1f3bb0d4d0a3851d5961f89c
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 23:41:34 2021 -0700

    flake: update devlib input
    drop ca experimental features and filterPackages improvements

commit 0d7eb1c48840c99c24512833d157168201f2b2e3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:44:05 2021 -0700

    doc/lib: explain ourlib usage

commit 8a590c9fefa893dd738bc3161052ac9ea5c72c80
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 11 11:40:37 2021 -0700

    core: use self for nixos-option compat path

commit 725e459655d6695a7a2d998e9e8ad13a13a98a74
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:22:16 2021 -0700

    doc/start: fix grammar

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 8f20bb069a082fb9ec7c6c1c64768b3db8e28df7
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:19:31 2021 -0700

    doc/extern: elaborate external modules filtering

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 6e906e87bc07b593ea66066a807b744f54035e77
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon May 10 12:17:41 2021 -0700

    doc/extern: improve overlay filtering explanation

    Co-authored-by: David Arnold <dar@xoe.solutions>

commit 4b4f9dc45c562473e58d3c81e098064e3da73920
Merge: 226dd9b 82b73cf
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu May 6 13:55:02 2021 -0700

    Merge branch 'core' into develop

commit 226dd9be1ae4592d5dc375ea24d14127939f1ce5
Merge: b8f7cdb f4cd791
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed May 5 15:19:33 2021 -0700

    Merge pull request #273 from Pacman99/devlib

    Switch to out of tree devlib

commit f4cd79194afdb9f965d9cc5521705d920e1e62f8
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:49:16 2021 -0700

    add in-tree local lib, ourlib

commit 8dabd0f56919eea94d8c034805bb562e97da0021
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue May 4 21:48:49 2021 -0700

    switch to devlib repo and remove in-tree lib

commit b8f7cdbe638699b95278e8bec56add4e63777e74
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 10:35:29 2021 -0700

    improve home-manager and deploy-rs integration
    move both to be setup in template
    only set home-manager options if they exist

commit 7bf605d08c0cb6a0534b39823ac30a5a7b0976c5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 21:05:21 2021 -0700

    lib/modules: pull devlib module arg from pkgs
    So any overlays affecting devlib also affect the module argument

commit deb47dbfae5f7ca93a7f7c0a08cddf6e352060a1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 11:15:44 2021 -0700

    move otherArguments to right side of merge
    for overlay list ordering, otherArguments should have priority

commit 30412b16b9d96b2a3f880578620dac9f7c41150c
Merge: 378107f 197d792
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun May 2 10:15:40 2021 -0700

    Merge pull request #271 from Pacman99/lib-rearrange

    Rearrange and cleanup lib

commit 197d7929464757dbfcbbacbc1aef0586e9e20add
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:49:04 2021 -0700

    update to new lib format

commit 496348b8afa4fea898d5c21147d56b9314c11a25
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun May 2 01:12:29 2021 -0700

    lib: update namespaces and cleanup exports

commit e837aaa8755d45028ba48b12bbac3231e86bf39b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:47:43 2021 -0700

    lib: remove devos section

commit c93e9fda0fada3e4a48f416d1f38c5a57852e492
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:54 2021 -0700

    lib: init importers section

commit e97e916521b2bbd3605350fe1a1e50dbbc8902b5
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat May 1 17:46:30 2021 -0700

    lib: init generators section

commit 378107fd034e802850a58e786bd107156fe16873
Merge: e1f1872 e98e595
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat May 1 17:44:44 2021 -0700

    Merge pull request #266 from Pacman99/extract-builds

    pass builderArgs to config and extract builds

commit e98e595704f2635f2b0fc9ffc999ae603ddaad24
Author: Pacman99 <pachum99@gmail.com>
Date:   Wed Apr 28 11:30:04 2021 -0700

    pass builderArgs to config and extract builds
    have mkHomeConfiguration create its own custom build within the function
    create a externalModule for customBuilds so its easy to add more

commit e1f18728e2202a580105d1e1d96dd2c73f142885
Merge: a5dcb5f 23ee58d
Author: Pacman99 <pachum99@myrdd.info>
Date:   Thu Apr 29 15:24:55 2021 -0700

    Merge pull request #268 from Pacman99/dontexport

    use __dontExport property for lib and overrides

commit 23ee58d2d0a26124ec16f54653e58f485c167e01
Author: Pacman99 <pachum99@gmail.com>
Date:   Thu Apr 29 11:53:45 2021 -0700

    use __dontExport property for lib and overrides

commit a5dcb5fae9d6afbc75488b4c5136aa599868574b
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 18:41:51 2021 -0700

    fix flake by removing flake-compat follows

commit 62c9b126d38c9699dc132af4fa22361ba5f05d52
Merge: c0d6453 5bc88ad
Author: Pacman99 <pachum99@myrdd.info>
Date:   Tue Apr 27 16:55:13 2021 -0700

    Merge pull request #264 from divnix/api-next

    Implement new api and rebase on flake-utils-plus

commit 5bc88ad2c21d1872ccb15eddb7da6945824ceccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 16:36:07 2021 -0700

    don't use lockfile to get flake-compat
    lock file format isn't very reliable with naming inputs

commit bb9bc02478a197b28faaac35fa97e9d21fabb16a
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 12:52:16 2021 -0700

    fix channels.*.input defaultText formatting

commit aa825b87a6a16a8a663e14f52155bc924d28bad1
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 10:26:45 2021 -0700

    auto import hosts in flake.nix
    this allows host-specific settings to be overriden with mkMerge

commit df39cb692e7df07a8b7f6531303620888eadeca3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:52:56 2021 -0700

    rebuild and update mkFlakeOptions.md

commit a7cd35e433c566c5961db1a0b35a775b0dd3d73f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:47:31 2021 -0700

    update lib subflake lock

commit d5276195f77d1a821454a267bd8b774a8cf896b3
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:38:20 2021 -0700

    move overrides.nix to overlays
    also update overrides docs
    it is a pure devos overlay now, it makes sense to go in overlays

commit e67b49c2804902b7b4a3c3e74a59aa1667663f1e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:35:44 2021 -0700

    auto-flatten coercedListOf and type fixes

commit f57840d723785bc22ad93f0ba17725a620ee9481
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:32:12 2021 -0700

    mkFlake/default.nix: formatting

commit 7f3116c1ccb2aa4f6375fa4b45c9863a62656d4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 09:30:28 2021 -0700

    safeReadDir: conver path to string for reliability

commit 466304c8cd6d45a62b0e0c82638ce13fc9badaa7
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 27 08:01:46 2021 -0700

    improve passing host and channel arguments to fup
    we need to filter out arguments that are added in the devos api
    also anything thats null in either hostDefaults and hosts has to be
    removed

commit 064ba88cdf6ce391cdbe3e4df72363276dbb5ebd
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:38:27 2021 -0700

    improve, build, and add mkFlake options doc

commit c41d3eed0662956c4ad3afd958ebea0be29fcd89
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:57 2021 -0700

    drop debugging related mkFlakeConfig output
    was only meant for debugging, not meant to be commited

commit 278ae0e108633b70214d1176ed38883910f46e68
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 21:32:26 2021 -0700

    set _module.check in evalArgs instead of mkFlake
    this makes more sense since evalArgs is the module and it makes the code
    cleaner

commit e9675330a7b3717cf6abf090a34b5bf1ac23201a
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:34:18 2021 -0700

    add cachix to base suite
    to follow the new api

commit b6c00e74e7c6e574ee72d40141a36adff2ebeccc
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:33:31 2021 -0700

    set add self and hosts module arguments

commit a6344faa9afd17efb8b2069c2332ac302d98944e
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 19:30:55 2021 -0700

    update fup to fix infinite recursion error

commit ffe4836e35e8b4a1ef2d99292c1ea4a3df6ad821
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 18:29:05 2021 -0700

    update doc to match new template format and logic

commit 2a7d9e71096746cd19b56cdbf61ba1c910fb6013
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:30:10 2021 -0700

    fix suites test to match new mkSuites

commit b766c693abd5530c1dc4fd16cd229addca7c3219
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 13:21:40 2021 -0700

    add pkgs overlay, pkgs.overlay is just for srcs

commit 37820fc2148051117feaa684fb52238cde71d25f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:29:18 2021 -0700

    explain overlay exporting inputs workaround

commit 9f31d5d6d1e5c204fcf5ce938a8ae95528dddf4f
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 12:20:16 2021 -0700

    mkFlake: use inputs argument not self.inputs

commit c3d8805ad607935f033c737391978100d772bca0
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 22:44:15 2021 -0500

    update devos template to use new api

commit dceac02b36f418bc91f09760b3861dbee1c03848
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:50:01 2021 -0700

    implement mkFlake for new api and rebase on fup

commit f8315a293c4585f89aef4f5815f94ceac7f28fd9
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:52:02 2021 -0700

    evalArgs: general api improvements
    drop default channel, it is confusing and complicates api
    don't take nixos input, using channels is better
    manually pass names for outputs to improve documentation

commit 3bb26330b457c32aee5249c8c114517466044a5b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:59 2021 -0700

    switch to flake-utils-plus staging for rebase

commit 377381de51b4dcbf5aea1ee7f80abd12abd63d47
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 11:34:24 2021 -0700

    export pathsIn in lib and update devos input

commit ceef51425e222c85eab4c4053426f08ba880ebe3
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:46:02 2021 -0700

    init unifyOverlays: to pass channels to overlays
    Only to those with three arguments

commit 3986cc441b86cb7873c99eb2252df4b080976f76
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:36:48 2021 -0700

    pkgs-lib: don't system space functions
    have each function take pkgs as an argument, so a nixpkgs isn't created
    just for pkgs-lib and they support more systems

commit ba01aa7db7419a3e301f5f9251eff358d88c7e17
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 26 10:52:26 2021 -0700

    mkSuites: generalize for one profile/suite pair

commit 59383e871f882cb1a72c64392bdb48220db1367c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:22:33 2021 -0700

    modules: drop any logic already done by fup
    this includes creating multiPkgs, and dropping options already set by
    fup

commit abd133c244e9c9f9be8a66bd4a2e1a98e4090270
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 16:21:40 2021 -0700

    make devosSystem construct a proper nixos builder
    Get `self` and `inputs` during construction, and rely on
    specialArgs.channel for nixos flake

commit c0d6453b088fd220faa33048f8423fa486537d6b
Merge: 60bfb24 2cab5b5
Author: Pacman99 <pachum99@myrdd.info>
Date:   Mon Apr 26 09:58:57 2021 -0700

    Merge pull request #265 from Pacman99/collect-profiles

    collect profiles recursively with lib function

commit 2cab5b5d2b30fba6431a4a2b82f0e83afac19589
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 25 20:53:16 2021 -0700

    add and use lib.collectProfiles
    this function collects profiles recursively

commit 60bfb24af164818435af6b074ec5494509edf1b4
Merge: e6f548e 58c7d04
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 14:48:00 2021 -0700

    Merge pull request #263 from Pacman99/devos-modules

    create lib.modules to store all devos modules

commit 82b73cf63a85b7200a6a364b07f782fda5ae0851
Merge: 7a825bb 832d3bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Sat Apr 24 21:45:12 2021 +0000

    Merge #261

    261: profilesTest/mkHosts: include host's configuration r=blaggacao a=Pacman99

    Now that profiles test is done dynamically - first available host - we likely need to include the host configuration itself. I have profiles that depend on the domain being set, which how I ran into this, and I think other problems might occur if we don't include the full host in the profiles test.

    targeting core, since its a small bug fix and was planned to make into a release.

    Co-authored-by: Pacman99 <pachum99@gmail.com>

commit 58c7d0403649c5f5362c1ea717fe40758a065f0d
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 09:10:10 2021 -0700

    extract iso/hm config modules to lib.modules

commit 4e28ec2d8ef8125d8b2d99e0c81c3fa4efde2d62
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit 2d9ea0d27edebd81fb599d87167548e5365e9b69
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:56:51 2021 -0700

    lib: init modules and move mkHosts modules there
    This helps to split up the code in mkHosts and creates a place where we
    can store modules relevent to devos. It will also be easier to remove
    unecessary parts of each module in the future when they are all
    compartmentalized.

commit 7a825bbeb62261954bf44d7ac5a8f2870e77d8c4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Thu Apr 22 00:32:00 2021 -0600

    ci: update bors.toml for new pipeline

commit b03fd1496d118d3413e876021de86725ea5cac5b
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:40:44 2021 -0600

    pkgs: fix flake hash

commit ae357cb098ea2753f3ac6e4a412920762a36a292
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Wed Apr 21 23:39:03 2021 -0600

    Check & Upload to Cache with GitHub Action

commit e6f548e723ce1e3267b356179d8317ed757dd4f6
Merge: f702ca1 a53aa8b
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sat Apr 24 13:10:33 2021 -0700

    Merge pull request #262 from Pacman99/simplify-mkflakedoc

    move mkFlakeDoc to packages output also drop jobs

commit a53aa8b7eb04f87c8dda74cf82282f73230d4c06
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:37:23 2021 -0700

    lib: drop jobs output, prefer checks and packages
    With mkFlakeDoc in packages there is no need for jobs. And I think
    anything that could go in jobs really should go in checks or packages.
    If something needs to be tested - checks, if something needs to be built
    - packages. jobs is not multi-arch and is redundant to build/test
    things with when official flake outputs exist

commit 1cd4ed136a76f8c5342168ff86e8af93f7eb5e45
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 08:14:58 2021 -0700

    mkFlakeDoc: move to packages output
    the packages output allows us to do `nix build .#nixosOptionsDoc`.
    theres also already an instantiated nixpkgs available there.

commit 832d3bd69782015a0f4b6001e050d18d5f8ea9c8
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 24 00:08:49 2021 -0700

    profilesTest/mkHosts: include host's configuration

commit 12b41f24480ff46a2291a2bf1f393a13f19a6cd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 23:51:51 2021 -0700

    devosSystem: fix iso build - can't remove core

commit f702ca1337af3ea67c56718ba1554a16d91fd5eb
Merge: fe9ba26 eab0bf0
Author: Pacman99 <pachum99@myrdd.info>
Date:   Fri Apr 23 23:47:43 2021 -0700

    Merge pull request #260 from Pacman99/format-fixes

    lib: one line for arguments, drop userFlake*

commit eab0bf074c221a5dcd810aa587dfac5b17d01ae5
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 18:13:03 2021 -0700

    lib: one line for arguments, drop userFlake*
    Also format all files and add a flake.lock for lib
    for a folder thats meant to work on other flakes theres never a reason
    it should need to refer to itself, only other flakes. So "self" and
    "inputs" are better namings for these variables. The userFlake* is
    redundant and confusing, when trying to call the functions its hard to
    figure out how to use them when there are now two lines of arguments to
    figure out.

commit fe9ba26561d42f97bbc77d257cdd2823e98b4b2b
Author: Pacman99 <pachum99@gmail.com>
Date:   Fri Apr 23 17:59:01 2021 -0700

    evalArgs: cleanup module and type references
    fix pathTo and coercedList types
    add modulesModule to also include modules option under home

commit 1240356b37889ade5a6c8c0096257602bbdfb530
Author: Raphael Borun Das Gupta <git@raphael.dasgupta.ch>
Date:   Fri Apr 23 01:10:02 2021 +0200

    doc: fix grammar: "your" -> "you're"

    where it's meant to be a contraction of
    "you are" rather than a possessive pronoun

commit 3322bf5fe607128d7aaf04e7a0255942a314214c
Merge: 8fdd668 eea4e40
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 19:50:17 2021 -0700

    Merge pull request #256 from blaggacao/da/renamings

    ref: config -> hosts | nixos -> os

commit eea4e40d7e0d996bc2d0091fd4be3bedef22cf32
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 21:44:08 2021 -0500

    ref: config -> hosts | nixos -> os

    in devos, we differentiate clearly between home and os
    configuration, reason for which we are more precise by not naming
    after the (more generic) fup API.

commit 8fdd66859c4534d2a4d1dab5979338ec40fde84e
Merge: a44fcf6 f3defb4
Author: Pacman99 <pachum99@myrdd.info>
Date:   Wed Apr 21 18:40:13 2021 -0700

    Merge pull request #255 from Pacman99/type-improvements

    used coercedTo for typing and improve options

commit f3defb486d1e79c62e5188da297743d12e8500da
Author: Pacman99 <pachum99@gmail.com>
Date:   Mon Apr 12 08:42:22 2021 -0700

    used coercedTo for typing and improve options
    allow lists, nested lists, and non-lists for list like options
    drop config.<name>.externalModules

commit a44fcf6d9dc7428840ce8baebfa4fe6a23e46836
Merge: 03e2843 24dbb2b
Author: David Arnold <dar@xoe.solutions>
Date:   Wed Apr 21 19:02:51 2021 -0500

    Merge pull request #251 from divnix/api-next

    Intermediate version of api-next

commit 24dbb2b3231b5a9f4a9aae57ef90436d59db300b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:27:59 2021 -0700

    add mkFlakeDoc to pkgs-lib to build options doc

commit 239386b5f8ad426e186825c8a13c5d5704b58bf8
Merge: a714cf4 03e2843
Author: David Arnold <dar@xoe.solutions>
Date:   Mon Apr 19 00:02:29 2021 -0500

    Merge branch 'core' into api-next

commit a714cf466dc6e104fedd616e51bb111e4327766b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 23:48:19 2021 -0500

    fix: various left-overs

commit 03e28433ce90f84ef0f848f92516ffd5171dde21
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:42:54 2021 -0600

    README.md: fix guide link

commit 8134350545305cc970069ea92fe9dbadbc346840
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:40:53 2021 -0500

    ref: simplify pkgs-lib deps injection

commit c67877c2ebd9b511fe9e031eb6f1821d2b2be85e
Author: nrdxp <nrdxp@users.noreply.github.com>
Date:   Mon Apr 19 03:36:39 2021 +0000

    Update Changelog for tag

commit 9eeddb8dacff9a5f6f4ec2645247160c074aaca3
Merge: 658cd2b 50eaa4d
Author: Timothy DeHerrera <tim.deh@pm.me>
Date:   Sun Apr 18 21:32:53 2021 -0600

    Merge pull request #235 from divnix/release-0.9.0

    Prepare 0.9.0 release

commit 362cc31827d32d9d187808d4f8b66a12d683f6fd
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:29:28 2021 -0500

    fix: constructors of mkFlake function family

commit 50eaa4d0bab31c26355726c838971611541b6e8d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:25:21 2021 -0600

    remove community action

    The community branch will likely go away soon. This is no longer
    required.

commit dba178dc1fd8d6a4990e7bffaea867a7a774adb4
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:20:36 2021 -0600

    build docs new location

commit 6f0392b55e12b86695995e1744221bc27a382998
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 22:00:49 2021 -0500

    ref: cave out instances of userFLake dependencies and intject them as
    if functions where contructors

commit 40acfd13e319bc51a5109dbadc73d2478897da5f
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 21:45:08 2021 -0500

    use: makeExtensible

commit be924bcb27432d1e3293a12be5675f849bfe3afc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 21:29:45 2021 -0500

    ref: reduce exposure to callLibs

    for clarity's sake, expose which function uses final and prev, so that
    people can have a clearer understanding how they relate to each other
    in terms of dependencies.

    also a simple `{ lib = final; }` probably does not warrant a complete
    callLibs obscurization.

commit e1e0f99af949b8833ea04f9f04b965e33d2a7126
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:13:12 2021 -0600

    suites: move to `profles/suites.nix`

commit e13a65b33c761a1686de71625b5f1dece52190a7
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:06:47 2021 -0600

    overrides: move to extern

commit f2543047969d2bbac5669325c459638661518525
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 21:00:45 2021 -0600

    mv `nix/ci.nix` directly to `default.nix`

commit 127cb25bd1787da6c638860f8deb8a77b694502d
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:51:47 2021 -0600

    lib: move compat to lib

commit fbce126f4d72c40c6a00948fe05d42ccba7233e2
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:43:37 2021 -0600

    cachix: move out of root and into profile

commit 2d91946745eed8994e6bd4cb7c648ed431b818a0
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Sun Apr 18 20:26:27 2021 -0600

    doc: move all docs under `doc`

commit 048171ecafb0c572a83039b4433a2613c5d8a3e1
Author: Timothy DeHerrera <tim.deherrera@iohk.io>
Date:   Fri Apr 9 19:42:33 2021 -0600

    lib: improve `profileMap` for added convenience

    Simplify the definition of suites a bit by removing the need for list
    concatenation.

commit 9dca402914d6cd20791836d0da559adb03466aa5
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:56:24 2021 -0500

    ref: make onion with flake-utils

commit 6cccb5526378452afeafd7fca5e66dee41a44b46
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:35:11 2021 -0500

    ref: userSelf -> userFlakeSelf

commit cd7fb4f54c81e19c93e7cc067b2022d6216bf0fc
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:46:20 2021 -0500

    ref: flatten out inputs

commit 16b3fad559b6f44eda5068eb369d1dd83827de7f
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 20:35:05 2021 -0500

    ref: merge dev into lib

commit fb6c6ba4cf693df6f87921d418a2e8d176d45a4b
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 19:15:53 2021 -0500

    fix: update devos in flake.lock

commit c24199649a3f58a6203f823d555143394a8cd134
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 18:30:07 2021 -0500

    fixup: distinguish self and userSelf

commit 19c900e2933999f27fbe5a2015745a02adb3a6e6
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:45:51 2021 -0500

    workarround for unkown problem

commit 6116779b23e5e5e189175fd29b220f13525fbdb0
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:40:57 2021 -0500

    fixup: nix flake check II / II

commit 21a03fa94c9a3bb63f1be88857c80e5900c18cf4
Author: David Arnold <dar@xoe.solutions>
Date:   Sun Apr 18 17:23:27 2021 -0500

    fixup: nix flake check I / X

commit 5f89d274284e05a0cf35f8b58cae537756375567
Author: David Arnold <dar@xoe.solutions>
Date:   Thu Apr 1 21:10:24 2021 -0500

    ref: extract lib into subflake

commit 863c17621c33f8d86aaf949c608155e7fc00e0f6
Author: David Arnold <dar@xoe.solutions>
Date:   Sat Apr 17 19:30:55 2021 -0500

    libtests: outfactor in preparation of lib/flake.nix

commit 0db2bb041e8cfecbbec08010d150539f4e11963e
Author: Pacman99 <pachum99@gmail.com>
Date:   Tue Apr 13 11:24:10 2021 -0700

    add old evalArgs as evalOldArgs, so flake works

commit 2b70cd3ae607d8c5d05b4266530be6011e94371b
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 22:25:37 2021 -0700

    fix some small bugs in mkFlake/evalArgs

commit 8d0c036b6b7dec31ab9c01fb6e87a5d71ea30fa0
Merge: 658cd2b b7bcaea
Author: Pacman99 <pachum99@myrdd.info>
Date:   Sun Apr 11 20:10:52 2021 -0700

    Merge pull request #239 from Pacman99/evalargs-next

    Update evalArgs to match the new planned API

commit b7bcaea497ed24c0e26266f3d1b1cdf32d1c8bd1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 20:01:13 2021 -0700

    Update evalArgs to match the new planned api

commit 658cd2bb082b259ef27cfdb910d4bc1f5193fcf1
Author: Pacman99 <pachum99@gmail.com>
Date:   Sun Apr 11 10:24:00 2021 -0700

    pkgs-lib/shell: update to new homeConfigurations
    flk should switch to use home-manager --flake whenever the updated
    package is made available in the hm flake or nixpkgs

commit 401566af34ab9891335366db49bd12482bbf125c
Author: Pacman99 <pachum99@gmail.com>
Date:   Sat Apr 10 22:13:54 2021 -0700

    lib/pkgs-lib…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants