Bruno BELANYI
61c234d932
flake: nixos: import common modules
2024-01-03 22:17:12 +00:00
Bruno BELANYI
fe6df44b85
flake: home-manager: import common modules
2024-01-03 22:17:12 +00:00
Bruno BELANYI
3ed2fac3db
flake: nixos: use module-provided 'lib'
...
ci/woodpecker/push/check Pipeline was successful
I can't use `self.lib` to define options, that would result in infinite
recursion.
2023-12-07 22:00:14 +00:00
Bruno BELANYI
bdc3e63fff
flake: home-manager: refactor 'hosts' -> 'homes'
...
This makes more sense as a name.
2023-12-07 20:30:35 +00:00
Bruno BELANYI
8398c4350a
hosts: homes: add work laptop
2023-12-07 14:39:38 +00:00
Bruno BELANYI
570349e80f
nixos: profiles: move from top-level
...
ci/woodpecker/push/check Pipeline was successful
My profiles are actually just "special" NixOS modules in that they
orchestrate settings that usually span the NixOS/home-manager boundary,
or otherwise set up configurations from multiple modules at once.
2023-11-11 18:12:05 +00:00
Bruno BELANYI
65a8f7c481
home: create 'modules/home' folder
...
Consolidating all modules under the same path, to clear out the
top-level directory.
2023-11-11 18:12:05 +00:00
Bruno BELANYI
c856933803
nixos: create 'modules/nixos' folder
...
Let's consolidate all modules under one path, so that NixOS,
home-manager, and nix-darwin (if I ever end up using it down the line)
would go under the same folder.
2023-11-11 18:11:52 +00:00
Bruno BELANYI
f0b590c29e
hosts: homes: mousqueton: use new name
...
ci/woodpecker/push/check Pipeline was successful
I renamed my cloudtop to follow the usual schema (and because `cloudtop`
was not available...) :-).
2023-09-13 14:05:45 +00:00
Bruno BELANYI
e26672494c
flake: dev-shells: use 'mkShellNoCC'
...
ci/woodpecker/push/check Pipeline was successful
We don't need compilers.
2023-05-25 09:31:41 +00:00
Bruno BELANYI
b86d963a92
flake: checks: enable 'stylua'
ci/woodpecker/push/check Pipeline was successful
2023-05-07 13:36:10 +01:00
Bruno BELANYI
185b1d5490
flake: remove unused 'lib'
2023-05-04 09:27:19 +00:00
Bruno BELANYI
c117d1caed
flake: checks: enable 'deadnix'
ci/woodpecker/push/check Pipeline was successful
2023-05-03 15:22:52 +00:00
Bruno BELANYI
dac80373a1
flake: nixos: use consistent module formatting
2023-05-03 15:15:31 +00:00
Bruno BELANYI
a868088cc9
treewide: rename unused overlay arguments
...
Now that `nix flake check` doesn't complain about it anymore, try to be
consistent about using that feature.
2023-05-03 15:15:31 +00:00
Bruno BELANYI
81f930168a
flake: use 'defaultSystems'
...
ci/woodpecker/push/check Pipeline was successful
Instead of writing a list which amounts to the same thing.
2023-04-12 16:50:51 +00:00
Bruno BELANYI
951770904f
flake: add templates
2023-04-04 15:53:09 +00:00
Bruno BELANYI
1ff03e35f8
flake: dev-shells: remove unused arguments
2023-03-22 10:45:13 +00:00
Bruno BELANYI
31601f58b4
flake: remove unused arguments
2023-03-22 10:45:13 +00:00
Bruno BELANYI
d8c19d45ad
flake: checks: remove unused arguments
2023-03-22 10:45:13 +00:00
Bruno BELANYI
606cd8cf84
hosts: homes: add work cloudtop
...
continuous-integration/drone/push Build is passing
The unfortunate host naming can't be fixed at the moment...
2023-03-20 09:52:05 +00:00
Bruno BELANYI
a046569743
flake: home-manager: use a more modular design
...
This means I can easily add new hosts now.
2023-03-20 09:52:05 +00:00
Bruno BELANYI
2fb3d0f9cf
machines: rename to 'hosts/nixos'
...
This will be more consistent in the future if I want to introduce darwin
or home-manager configurations.
2023-03-20 09:52:05 +00:00
Bruno BELANYI
eac628963a
flake: dev-shell: use exposed pre-commit script
2023-03-20 09:52:05 +00:00
Bruno BELANYI
8657774d06
flake: checks: use 'pre-commit-hooks' module
2023-03-20 09:52:05 +00:00
Bruno BELANYI
c82eb57070
flake: home-manager: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
59b1ab59dd
flake: apps: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
ec036255ad
flake: packages: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
2b969f7726
flake: dev-shells: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
e1e6c39bf1
flake: checks: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
730e4abf17
flake: nixos: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
b2f3bc955c
flake: lib: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
a88c99b9d7
flake: overlays: convert to 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
922c6e75ca
flake: use 'flake-parts'
2023-03-20 09:52:05 +00:00
Bruno BELANYI
9f6a9d2ff7
flake: move ouputs logic to 'flake/'
2023-03-08 14:37:37 +00:00
Bruno BELANYI
d14f96d584
flake: move 'nixosConfigurations' to 'flake/'
continuous-integration/drone/push Build is passing
2023-03-07 12:34:46 +00:00
Bruno BELANYI
40fff4b13a
flake: move 'packages' to 'flake/'
2023-03-07 12:34:46 +00:00
Bruno BELANYI
1ae2bca445
flake: move 'devShells' to 'flake/'
2023-03-07 12:34:46 +00:00
Bruno BELANYI
fc02519c4f
flake: move 'checks' to 'flake/'
2023-03-07 12:34:46 +00:00
Bruno BELANYI
90d1d81983
flake: move 'lib' to 'flake/'
2023-03-07 12:34:46 +00:00
Bruno BELANYI
819ce1a320
flake: move 'overlays' to 'flake/'
2023-03-07 12:34:46 +00:00