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

Make this repository digga #431

Merged
merged 233 commits into from
Feb 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
46fe746
tree: move everything into examples/devos
Pacman99 Feb 23, 2022
9f0ecf6
init with devos lib extraction
May 4, 2021
6aa7234
add README and COPYING
May 4, 2021
03d67fd
add gitignore and remove nix build result
May 5, 2021
c2248f8
remove content-addressed experimental features
May 5, 2021
f3d074b
flake: update flake-utils-plus input
May 12, 2021
44d5fa7
shell: ensure nix flakes for nixos-rebuild
May 9, 2021
14c8119
shell: add packages from overlays to devshell
May 5, 2021
c4da361
imp: remove importer from top level lib exports
May 12, 2021
d5a1955
shell: the custom nixos-rebuild will be auto-added
May 12, 2021
a489a95
Move library code to src/ and cleanup folders
May 12, 2021
fb2194a
Add doc for mkFlake and explain usage in README
May 12, 2021
0b59ee4
check if home-manager input or output exists
May 12, 2021
a008220
copy over .editorconfig from devos
May 12, 2021
7921efd
importHosts: output under the hosts attribute
Pacman99 May 13, 2021
e72f220
evalArgs: use submoduleWith for nixos/home options
Pacman99 May 13, 2021
8c7da5e
flake: use nixpkgs.lib for lib output
Pacman99 May 14, 2021
e4424d7
shell: get nixosSystem from pkgs.input
Pacman99 May 14, 2021
d60e3b4
tree: rename devlib -> digga
Pacman99 May 14, 2021
6c724df
importers: dedicated importers for api arguments
Pacman99 May 14, 2021
5527237
evalArgs: use submoduleWith for channels
Pacman99 May 14, 2021
0c98c65
shell: use eval-config.nix with pkgs.path
Pacman99 May 15, 2021
0bbc1de
test mkFlake with a full flake similar to devos
May 12, 2021
6be60aa
add github actions and bors configuration
May 12, 2021
be23ab2
shell/flk: sudo nixos-generate-config
bb010g May 15, 2021
b144f0b
README: fix links and add License section
Pacman99 May 15, 2021
9113d86
add devshellModules option to customize devshell
Pacman99 May 16, 2021
2796d59
flake: update utils input
Pacman99 May 18, 2021
aa8bf26
Update Changelog for tag
Pacman99 May 17, 2021
8b77cd1
Revert "shell: add packages from overlays to devshell"
Pacman99 May 18, 2021
d8d108e
fix deploy-rs multi-arch
GTrunSec May 20, 2021
e5309cc
devshell: add ssh commands for secrets module
GTrunSec May 21, 2021
7daa4d4
flake: update fup input
Pacman99 May 21, 2021
a3c6bc7
mkFlake: update to new fup outputsBuilder
Pacman99 May 19, 2021
181b8a4
evalArgs: create outputsBuilder option
Pacman99 May 20, 2021
d410c2f
tests: add host build to checks output
Pacman99 May 21, 2021
8065740
shell: append overlays
Pacman99 May 21, 2021
237e0bc
rakeLeaves: create and use standard auto-importer
Pacman99 May 25, 2021
bf6a465
evalArgs: add devshell namespace for modules
Pacman99 May 21, 2021
878aea9
export devshell modules
Pacman99 May 21, 2021
e6b9618
tests: add simple devshell test
Pacman99 May 21, 2021
f100c6d
flake: update devshell input for importTOML
Pacman99 May 26, 2021
271cfd0
re-add mkProfileAttrs with a deprecation message
Pacman99 May 26, 2021
e838f60
Replace profiles/suites with general importables
Pacman99 May 26, 2021
177f01c
tests: add proper check for rakeLeaves
Pacman99 May 26, 2021
7f17b5b
tests: only add profilesTest if suites are defined
Pacman99 May 26, 2021
33328e3
evalArgs: switch suites type to coercedListOf
Pacman99 May 27, 2021
6c6e69d
README: fix bors repository link
Pacman99 May 27, 2021
cb627e0
ref: encapsulate lib tests into folder
May 27, 2021
fa2d674
ref: lib-tets rm unused files
May 27, 2021
8a21557
imp: make fullFlake debuggable through top level repl
May 27, 2021
639863b
ref: drop safeReadDir
May 27, 2021
83deab4
ref: rakeLeaves use explicit sieve
May 27, 2021
272a706
evalArgs: switch externalModules to coercedListOf
Pacman99 May 29, 2021
c43d764
imp: make importers truely recursive
May 27, 2021
b136529
bump fup (with latest reverseDomainName parsing)
May 31, 2021
9573446
test: assert com.example.myhost
May 31, 2021
048b886
use self.inputs instead of inputs
Pacman99 May 31, 2021
83a98a4
importers: filter out empty attrsets
Pacman99 May 31, 2021
52566f4
flake: use fup for non-lib outputs
Pacman99 May 31, 2021
1fc53c8
modules: generate registry and add fup-repl to env
Pacman99 May 31, 2021
b5b4be4
shell/flk: add repl sub-command
Pacman99 May 31, 2021
2c7efc4
flake: update fup
Pacman99 Jun 1, 2021
f921586
doc: update options documentation
Pacman99 Jun 1, 2021
07317f7
fix: flk usage of lock update
May 31, 2021
124fb60
flake: update utils input
Pacman99 Jun 1, 2021
61321c4
Add doi flk command
jwygoda Jun 2, 2021
6b2582c
Added vm and vm-run commands to flk.sh
nova-nowiz Jun 3, 2021
7f4d393
Delete disk image for host before running the vm
nova-nowiz Jun 3, 2021
518ee1b
Fusionned vm and vm-run and made vm run a one shot vm
nova-nowiz Jun 3, 2021
78874d2
After vm run, delete tmp directory when empty
nova-nowiz Jun 3, 2021
ad6460a
On flk vm, create a bash script to run the vm
nova-nowiz Jun 3, 2021
9ac1382
Changed flk iso command so that the link to the result is created as …
nova-nowiz Jun 3, 2021
1ef5437
Changed output from nix build for doi command
nova-nowiz Jun 3, 2021
04a9d84
Changed extension of output link from iso command
nova-nowiz Jun 3, 2021
ef17475
flk: save digitalOcean image with .qcow2 extension
Pacman99 Jun 3, 2021
ab10207
README: add contributing section
Pacman99 Jun 3, 2021
82e94c8
flake: update fup input
Pacman99 Jun 4, 2021
90db38e
Update Changelog for tag
Pacman99 Jun 9, 2021
bce934a
modules: export digga lib in config.lib.digga
Pacman99 Jun 10, 2021
6c610b3
drop builderArgs and pull specialArgs from module
Pacman99 Jun 10, 2021
87833a3
fix: conflicting declaration error message utility
Jun 14, 2021
fa73f37
!fixup fix: conflicting declaration error message utility
Jun 14, 2021
2c53cb0
fix: overlays order - internal, "raked" overlays last
Jun 14, 2021
d38d316
add test for overlay order
Jun 14, 2021
9836d2a
add module importer (raker)
Jun 14, 2021
c119cbb
bump: `fup` for flake-utils check-utils
Jun 14, 2021
00d056f
modules: add builds for nixos-generators formats
Pacman99 Jun 10, 2021
65ecc2c
flk: add general `build` command, replace iso/doi
Pacman99 Jun 10, 2021
2f2a8a8
style
Jun 14, 2021
a9ce104
fix: store builds under `./builds`, so .giignore can pick it up.
Jun 14, 2021
2eab4b0
the prefix hopeful trick did not work.
Jun 14, 2021
1fb8713
flk: don't set out path for nix build
Pacman99 Jun 15, 2021
2eb6f83
fix: maybImport to also classic imports that peak for defualt.nix
Jun 15, 2021
3454756
nixpkgs-fmt
Jun 15, 2021
979b1bb
flake: drop follows for nixos-generators input
Pacman99 Jun 16, 2021
6a882ac
flake: update lock file
Pacman99 Jun 16, 2021
aa8eb90
flake: update deploy input
Pacman99 Jun 18, 2021
7fed723
bump fup version (fixup for modules importer)
blaggacao Jun 19, 2021
147f0f2
fix: maybe import well defined nix modules (with _file)
blaggacao Jun 19, 2021
3ce5283
ourlib -> config.lib.our
blaggacao Jun 19, 2021
5a16e8f
use config.lib.digga.mkBuild
blaggacao Jun 19, 2021
e6c3497
mv fullFlake -> example
blaggacao Jun 20, 2021
e5ab980
add groupByConfig example
blaggacao Jun 20, 2021
25bf8ee
ref: auxiliaries (checks, jobs, devshell)
blaggacao Jun 20, 2021
3d0dfa9
fix classicalDevos example
blaggacao Jun 20, 2021
defb97a
fmt
blaggacao Jun 20, 2021
f685d7a
evalnix
blaggacao Jun 20, 2021
a680bc2
ref: ci to new shift-left testing strategy | please do TDD form now on
blaggacao Jun 20, 2021
7608f95
ref: we love the unofficial flakes roadmap
blaggacao Jun 21, 2021
67df251
ref: add proper downstream testing
blaggacao Jun 24, 2021
4fe2f9b
fix: check-all
blaggacao Jun 24, 2021
ca822d8
fix jobs flake
blaggacao Jun 24, 2021
acff396
examples/downstream: use latest digga/develop
blaggacao Jun 25, 2021
6efb2fb
ref: make tests more useful
blaggacao Jun 25, 2021
466ea26
imp: checks pass --show-trace flags
blaggacao Jun 25, 2021
a290573
fix: make declaration of suites optional but throw a warning
blaggacao Jun 25, 2021
91a5764
ref: tests are becoming a pkgs-less library
blaggacao Jun 25, 2021
03b96d6
fix: polyfill flake.lock for pure evaluation mode
blaggacao Jun 26, 2021
a58be6f
fix: have devshell respect it's loaded `nix` version
blaggacao Jun 30, 2021
39b39f1
imp: conservative digga lib output
blaggacao Jun 30, 2021
8e72398
remove code that is no more in active use
blaggacao Jun 30, 2021
9006a2a
importers: include flattenTree in internal lib
Pacman99 Jul 3, 2021
4e3b9e6
use deploy's overlay to prevent nixpkgs dep
Pacman99 Jul 3, 2021
02d8feb
fix: add back digga lib checks
blaggacao Jul 4, 2021
33474e6
imp: pass down `self` to grouped folder layout
blaggacao Jul 6, 2021
0a5325d
Revert "use deploy's overlay to prevent nixpkgs dep"
blaggacao Jul 6, 2021
a2411ee
fix: make nixos.hostDefaults.channelName required
blaggacao Jul 6, 2021
a6fadb1
ref: split digga shell into `divnix/flk` & `divnix/devos/shell` (devs…
blaggacao Jun 25, 2021
6954bdd
bump downstream to working tip for tests
blaggacao Jun 30, 2021
4bb01ba
fix: add the entirety of nix#4641 patch
blaggacao Jul 12, 2021
667be56
fix: work arround path:../../ & input.parent error
blaggacao Jul 15, 2021
b1b2923
imp: reduce flake inputs footprint and increase conciseness
blaggacao Jul 6, 2021
ee21767
bump: deploy (with overlay)
blaggacao Jul 15, 2021
c722472
bump: downstream for tests
blaggacao Jul 15, 2021
905b26b
zoink: surface regression
blaggacao Jul 16, 2021
0ea7017
fix: regression
blaggacao Jul 16, 2021
8bae915
ref: aclaratory naming
blaggacao Jul 12, 2021
01c9e74
imp: add portable per aarch users
blaggacao Jul 12, 2021
e07825c
fix: checks for portableHomeConfigurations
blaggacao Jul 14, 2021
68b6f16
imp: better hm user checks naming
blaggacao Jul 15, 2021
70ba6e2
bump: fup (include dynamic output)
blaggacao Jul 16, 2021
a3b2207
bump: devos for testing
blaggacao Jul 16, 2021
d64f95f
test: add hm only config
blaggacao Jul 16, 2021
dd1e822
ref: cleanup hm config generation
blaggacao Jul 9, 2021
b4a7330
imp: hm user@host idiom should be aligned with host's deployment
blaggacao Jul 9, 2021
a060db0
fix: do host-spaced home checks only on that hosts's architecture
blaggacao Jul 15, 2021
78e1981
bump: devos for testing
blaggacao Jul 16, 2021
4a4a6ee
imp: add proper nix patching
blaggacao Jun 30, 2021
5eb849f
nixConfig: setup the nix configuration
blaggacao Jul 16, 2021
4b892d6
nixConfig: provide a useful nixConfig module
blaggacao Jul 16, 2021
ea183d9
ref: `overlays.patched` -> `overlays.patchedNix`
blaggacao Jul 16, 2021
b90ad83
satisfy pre-commit hook (editorconfig / format)
blaggacao Jul 16, 2021
a253fda
ref: reorganise exported confenience modules & overlays
blaggacao Jul 16, 2021
7587f47
fmt
blaggacao Jul 16, 2021
0cea9fe
bump: devos to tip of correspondence PR
blaggacao Jul 16, 2021
2fc56f4
imp: add e2e tests
blaggacao Jul 19, 2021
8ed47e8
ref: don't mix access to configuration inputs and config values
blaggacao Jul 19, 2021
826620a
ref: factor mkFlake into its components
blaggacao Jul 20, 2021
2965633
Using extra-* in nix.extraOptions should append to existing entries i…
teutat3s Jul 20, 2021
14e36e1
fix: add inputs back to arguments
blaggacao Jul 20, 2021
6562558
fix: infinite recursion
blaggacao Jul 20, 2021
0c266ba
ref: adapt to fup upstream refactoring
blaggacao Jul 20, 2021
cd8a40c
fix: remove deprecated accessors in examples
blaggacao Jul 21, 2021
736b50e
fix: api-doc job
blaggacao Jul 21, 2021
fee8829
docs: add general docs (w/o library reference)
blaggacao Jul 21, 2021
13d6f85
fix: boostrap iso module
blaggacao Jul 21, 2021
b089b03
fix: mkFlake options & functor
blaggacao Jul 21, 2021
cb79b83
bump: downstream for tests
blaggacao Jul 21, 2021
cf6f2e1
fix: don't git ignore the mdbook index
blaggacao Jul 21, 2021
64031cd
imp: pass `self` & `inputs` to devshell module eval
blaggacao Jul 21, 2021
6edaccd
imp/nixos: enable importable access to `self` & `inputs`'s lib functions
blaggacao Jul 21, 2021
285f879
bump: downstream for tests
blaggacao Jul 21, 2021
bbcca38
fix: bump flake-utils-plus with a regression w.r.t exportModules reve…
blaggacao Jul 23, 2021
5e7747b
fix: typos in bootstrap ISO image
blaggacao Jul 28, 2021
18f0a7c
fix: don't use new kernel for bootstrap-iso to avoid incompatibilities
blaggacao Jul 28, 2021
d3dca3f
ref/boostrap-iso: add inputs to iso store contents
blaggacao Jul 28, 2021
09f547f
docs: fix gotcha about default channel
blaggacao Jul 28, 2021
4eaabaf
fix/generators: make deploy-rs work with fqdns, where available
blaggacao Jul 28, 2021
791467c
add: cachix action
blaggacao Aug 2, 2021
c6e398f
ref: streamline mkTest signature
blaggacao Aug 2, 2021
27c4a06
fix: local tests
blaggacao Aug 3, 2021
7527aee
bump: dowstream test
blaggacao Aug 3, 2021
8a8f92f
imp: add per host tests
blaggacao Aug 3, 2021
e5776ce
fix: check wrapper
blaggacao Aug 3, 2021
7e9b1c5
fix: bootstrap image naming
blaggacao Aug 3, 2021
62f5e48
spelling fixes
nrdxp Aug 4, 2021
18ea519
fix: bootstrap semantics
blaggacao Aug 6, 2021
fa15264
fix: example / tests
blaggacao Aug 6, 2021
b4cb502
ref: mkDeployNodes host attrs
GTrunSec Aug 7, 2021
ca29d6d
fix: follows patch & ship own bleeding edge nix version
blaggacao Aug 19, 2021
a4f30d1
bump: some things, but not all (hehehehe) - find out why?
blaggacao Aug 20, 2021
4536953
fix: passed-on fup an fu lib functions
blaggacao Sep 3, 2021
b2a78b4
fix: use soft-forked fup until upstream can schedule fixes
blaggacao Sep 5, 2021
8a8b658
bump: nix, use version that includes follows patch
blaggacao Sep 5, 2021
35e45d6
fix: doc fixes
blaggacao Sep 5, 2021
6267d6a
imp: remove default application of profileTests
blaggacao Sep 5, 2021
3585c75
bump fup + fup fixes
blaggacao Sep 5, 2021
0277aed
Revert fup refactor as it triggered mass rebuilds (under investigation)
blaggacao Sep 6, 2021
de57ab6
mkFlake/options: add pathToOr for modules options
Pacman99 Sep 14, 2021
5835460
fix typo in Readme.md
fetsorn Sep 18, 2021
0014c5d
rename current modules -> exportedModules
Pacman99 Sep 24, 2021
a1660f4
Don't try to display externalModules value in error
Pacman99 Sep 29, 2021
c786add
chore: bumpup devshell
GTrunSec Sep 29, 2021
305a296
chore: fmt
GTrunSec Sep 29, 2021
32b446f
chore: bumpup deploy-rs
GTrunSec Sep 29, 2021
88a3498
fix: fix broken overlays on nixos-unstable, close #110
linyinfeng Oct 13, 2021
83afb81
Update api reference
linyinfeng Oct 13, 2021
dcf0cbe
remove `hosts` module argument
Pacman99 Sep 30, 2021
84386a2
add self and inputs to hm specialArgs
Pacman99 Sep 30, 2021
4f88a62
chore: update inputs, switch early to nixStable
teutat3s Nov 24, 2021
9912ccb
chore: bump downstream example
teutat3s Nov 24, 2021
d168926
Switch to release-21.11
teutat3s Nov 26, 2021
9df37a4
chore: update workflow actions
teutat3s Nov 26, 2021
8c02f77
gh action: fix non-shallow repository is needed
teutat3s Nov 26, 2021
b824eb5
examples: fix digga path
teutat3s Nov 26, 2021
f025da4
chore: flakes support arrived in nixStable, no more
teutat3s Nov 26, 2021
8019c64
chore: remove unused nix-patched overlay
teutat3s Nov 26, 2021
a100fee
chore: update docs
teutat3s Nov 26, 2021
cc6836d
revert: 21.11 does still call nix2.4 unstable
blaggacao Nov 29, 2021
8c71182
test: fix downstream to compatible synthetic commit
blaggacao Nov 29, 2021
1b9dad8
nix: remove ca-references feature flag
nrdxp Dec 8, 2021
34b01c2
update flake-utils-plus fork
nrdxp Dec 8, 2021
be4826d
update downstream example/test
Pacman99 Dec 29, 2021
b2e9099
Add patches options to channels
amarshall Jan 3, 2022
61828b5
fix: module args of home-manager portable configs
tomeon Jan 6, 2022
97c4ffb
remove vm of nixos-generators.nixosModules on 22.0
GTrunSec Jan 22, 2022
38b9607
customBuilds: use mkDefault for freeform type
Pacman99 Jan 29, 2022
ad45b01
flake: remove anti-corruption layer and use nixlib
Pacman99 Jan 14, 2022
dcf7449
mkFlake: replace config.self -> self
Pacman99 Jan 14, 2022
a966d43
flake: switch to upstream fup
Pacman99 Jan 14, 2022
38b73dd
examples/downstream -> examples/devos
Pacman99 Feb 23, 2022
a792cf9
export devos template in digga
Pacman99 Feb 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ Please search on the [issue tracker](../) before creating one.

## Your Environment
<!--- Include relevant details about the environment you experienced the bug in. -->
<!--- If you have run `bud update`, for example, post the flake.lock file. -->
<!--- If you have run `flk update`, for example, post the flake.lock file. -->
22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/community_request.md

This file was deleted.

16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/upstream_notice.md

This file was deleted.

27 changes: 19 additions & 8 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,40 @@
name: "Check & Cachix"

on:
push:
branches:
- main
- trying
- staging

jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: cachix/install-nix-action@v13
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- uses: cachix/install-nix-action@v16
with:
install_url: https://github.com/numtide/nix-flakes-installer/releases/download/nix-2.4pre20210415_76980a1/install
extra_nix_config: |
experimental-features = nix-command flakes
system-features = nixos-test benchmark big-parallel kvm recursive-nix
substituters = https://nrdxp.cachix.org https://nix-community.cachix.org https://cache.nixos.org
trusted-public-keys = nrdxp.cachix.org-1:Fc5PSqY2Jm1TrWfm88l6cvGWwz3s93c6IOifQWnhNW4= nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=

- uses: cachix/cachix-action@v10
with:
name: nrdxp
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: nix -Lv flake check
- run: nix -Lv build ".#nixosConfigurations.NixOS.config.system.build.toplevel"
- run: nix -Lv develop -c echo OK
- run: nix -Lv develop --command bud --help

# Quick eval
- run: nix develop --command evalnix

# Check the digga library
- run: nix flake check --show-trace

# Check /examples/*
- run: nix develop --command -- check-devos --show-trace
- run: nix develop --command -- check-groupByConfig --show-trace
- run: nix develop --command -- check-hmOnly --show-trace
2 changes: 1 addition & 1 deletion .github/workflows/mdbook_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_branch: gh-pages
publish_dir: ./doc/book
cname: devos.divnix.com
cname: digga.divnix.com
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: main
ref: master
- name: Update Changelog
uses: heinrichreimer/[email protected]
with:
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: main
ref: master

- name: Get Changelog Entry
id: changelog_reader
Expand Down
8 changes: 0 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,2 @@
result
.direnv
doc/index.html

# Result of bud commands
vm
iso
doi

pkgs/_sources/.shake*
108 changes: 7 additions & 101 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,113 +1,19 @@
# Changelog

## [v0.10.0](https://github.com/divnix/devos/tree/v0.10.0) (2021-05-24)
## [v0.2.0](https://github.com/divnix/digga/tree/v0.2.0) (2021-06-08)

**Implemented enhancements:**

- Providing an interface to nixpkgs.config [\#237](https://github.com/divnix/devos/issues/237)
- Making the user available in profiles [\#230](https://github.com/divnix/devos/issues/230)
- copy evaluation store paths to iso [\#195](https://github.com/divnix/devos/issues/195)
- Extract custom system builds from devosSystem out of lib [\#170](https://github.com/divnix/devos/issues/170)
- Allow setting of channel host-wide [\#117](https://github.com/divnix/devos/issues/117)
- alacritty: CSIu support [\#51](https://github.com/divnix/devos/issues/51)
- Overlays / Imports and treatment of non-nix files [\#26](https://github.com/divnix/digga/issues/26)
- NixOS Veteran Migration [\#25](https://github.com/divnix/digga/issues/25)
- Add option of devshellOverlays for devshell [\#21](https://github.com/divnix/digga/issues/21)
- Is it a right way to enable the deploy-rs multi-arch support [\#18](https://github.com/divnix/digga/issues/18)

**Fixed bugs:**

- Cachix timeouts + how to disable nrdxp cachix \(if needed\) [\#294](https://github.com/divnix/devos/issues/294)
- default.nix flake-compat is broken [\#285](https://github.com/divnix/devos/issues/285)
- All suites return "attribute missing" [\#282](https://github.com/divnix/devos/issues/282)
- nix is built two times [\#203](https://github.com/divnix/devos/issues/203)
- fix lib docs [\#166](https://github.com/divnix/devos/issues/166)
- Can't override nixpkgs sub-systems with deprecated attributes [\#13](https://github.com/divnix/digga/issues/13)

**Closed issues:**

- eliminate userFlakeNixOS [\#257](https://github.com/divnix/devos/issues/257)
- devos-as-library [\#214](https://github.com/divnix/devos/issues/214)

**Merged pull requests:**

- Update evalArgs to match the new planned API [\#239](https://github.com/divnix/devos/pull/239)

## [v0.9.0](https://github.com/divnix/devos/tree/v0.9.0) (2021-04-19)

**Implemented enhancements:**

- pin inputs into iso live registry [\#190](https://github.com/divnix/devos/issues/190)
- Pass 'self' to lib [\#169](https://github.com/divnix/devos/issues/169)
- doc: quickstart "ISO. What next?" [\#167](https://github.com/divnix/devos/issues/167)
- Integrate Android AOSP putting mobile under control [\#149](https://github.com/divnix/devos/issues/149)
- Inoculate host identity on first use [\#132](https://github.com/divnix/devos/issues/132)
- kubenix support [\#130](https://github.com/divnix/devos/issues/130)
- Improve Home Manager support: profiles/suites, modules, extern, flake outputs [\#119](https://github.com/divnix/devos/issues/119)
- Local CA \(between hosts\) [\#104](https://github.com/divnix/devos/issues/104)
- Q5: git annex for machine state [\#68](https://github.com/divnix/devos/issues/68)
- name space ./pkgs overlays [\#60](https://github.com/divnix/devos/issues/60)
- remap global keys easily [\#57](https://github.com/divnix/devos/issues/57)
- make pass state part of this repo's structure [\#56](https://github.com/divnix/devos/issues/56)
- Incorporate ./shells [\#38](https://github.com/divnix/devos/issues/38)
- Encrypt with \(r\)age [\#37](https://github.com/divnix/devos/issues/37)

**Fixed bugs:**

- `pathsToImportedAttrs` does not accept directories [\#221](https://github.com/divnix/devos/issues/221)
- Cachix caches aren't added to the configuration [\#208](https://github.com/divnix/devos/issues/208)
- Issues with current changelog workflow [\#205](https://github.com/divnix/devos/issues/205)
- iso: systemd service startup [\#194](https://github.com/divnix/devos/issues/194)
- Help adding easy-hls-nix to devos [\#174](https://github.com/divnix/devos/issues/174)
- `flk update` fails because of obsolete flag [\#159](https://github.com/divnix/devos/issues/159)
- Expected that not all packages are exported? [\#151](https://github.com/divnix/devos/issues/151)
- Segmentation fault when generating iso [\#150](https://github.com/divnix/devos/issues/150)

**Documentation:**

- doc: split iso [\#193](https://github.com/divnix/devos/issues/193)
- lib: can depend on pkgs \(a la nixpkgs\#pkgs/pkgs-lib\) [\#147](https://github.com/divnix/devos/pull/147)

**Closed issues:**

- FRRouting router implementation [\#154](https://github.com/divnix/devos/issues/154)
- ARM aarch64 Support [\#72](https://github.com/divnix/devos/issues/72)

## [v0.8.0](https://github.com/divnix/devos/tree/v0.8.0) (2021-03-02)

**Implemented enhancements:**

- semi automatic update for /pkgs [\#118](https://github.com/divnix/devos/issues/118)
- Home-manager external modules from flakes [\#106](https://github.com/divnix/devos/issues/106)

**Fixed bugs:**

- My emacsGcc overlay is not working [\#146](https://github.com/divnix/devos/issues/146)
- local flake registry freezes branches [\#142](https://github.com/divnix/devos/issues/142)
- nixos-option no longer works after collect garbage [\#138](https://github.com/divnix/devos/issues/138)
- Profiles imports are brittle, causing failure if imported twice [\#136](https://github.com/divnix/devos/issues/136)

## [0.7.0](https://github.com/divnix/devos/tree/0.7.0) (2021-02-20)

**Implemented enhancements:**

- add zoxide [\#53](https://github.com/divnix/devos/issues/53)
- Multiarch support? [\#17](https://github.com/divnix/devos/issues/17)
- initial multiArch support [\#18](https://github.com/divnix/devos/pull/18)

**Fixed bugs:**

- Missing shebang from flk.sh [\#131](https://github.com/divnix/devos/issues/131)
- Rename Meta Issue [\#128](https://github.com/divnix/devos/issues/128)
- specialisations break the `system` argument [\#46](https://github.com/divnix/devos/issues/46)
- Revert "Add extraArgs to lib.nixosSystem call to add system args." [\#47](https://github.com/divnix/devos/pull/47)

**Documentation:**

- update home-manager urls [\#62](https://github.com/divnix/devos/pull/62)

**Closed issues:**

- add github action for cachix build ci [\#59](https://github.com/divnix/devos/issues/59)

## [12052020](https://github.com/divnix/devos/tree/12052020) (2020-12-06)

## [07092020](https://github.com/divnix/devos/tree/07092020) (2020-07-09)
## [v0.1.0](https://github.com/divnix/digga/tree/v0.1.0) (2021-05-15)



Expand Down
Loading