Commit graph

22 commits

Author SHA1 Message Date
22264fb82e Refactor inputs
All checks were successful
/ check (push) Successful in 1m11s
Move them to each host's configuration.nix file and keep flake.nix
shorter and cleaner.
2025-06-01 15:13:20 +01:00
c2eead8fdf Add nixpad configuration
The initial step of grouping lemp11 and t490 configuration, inspired by
https://github.com/mkellyxp/nixbook.
2025-05-12 20:07:51 +01:00
fd5dbd1fd2 Simplify T490 configuration 2025-05-12 18:49:52 +01:00
75acfc3dcf Create a systemd service and timer to run
...imapfilter
2025-05-06 20:17:29 +01:00
54b43e4203 Remove features
All checks were successful
/ check (push) Successful in 1m21s
2025-05-03 16:50:27 +01:00
bce4e8adf7 Re-add the luke user 2025-05-02 16:59:15 +01:00
bb9b77e2f8 Update config and option names for modules 2025-04-30 09:54:25 +01:00
0fa5b750d1 Enable automatic updates on boys' laptops 2025-04-30 03:13:42 +01:00
2bedd41d83 Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
9baf510d63 Use the zram mixin 2025-04-17 08:52:46 +01:00
b0f910acf7 Add more tome paths 2025-04-17 08:29:58 +01:00
eea806e0f8 Allow for autoloading modules
Autoloads files within modules/ and makes them available by their module
type and name, e.g. `mixins-zsh`, `editor-nvim` and `users-opdavies`
when imported with `inputs.self.nixosModules`.

Based on afab322e6d/modules/default.nix.

This assumes there will be a modules/*.nix file and currently doesn't
work with modules/*/default.nix. This is something I'd like to add in
the future.

I also want find a cleaner way to pass arguments into these shortcuts as
this also doesn't work in their implementation as far as I can see.
2025-04-10 09:07:16 +01:00
3b4b1c4ba4 Remove unused imports 2025-04-09 19:53:37 +01:00
0731d56ac2 Remove nix.nixPath 2025-04-09 19:53:02 +01:00
a8fff66029 t490: remove nixosModules 2025-04-06 22:54:32 +01:00
2b1c755df5 Move home.nix into the common mixin 2025-04-06 01:06:47 +01:00
4bbca3493e Extract a gnupg mixin 2025-04-06 00:46:43 +01:00
dd8c556963 Move common host configuration to a mixin 2025-04-05 23:49:28 +01:00
48babe9cc7 Remove rclone 2025-04-05 15:13:58 +01:00
d8e352a0a4 Remove gaming.nix, move zeroad 2025-04-05 15:13:58 +01:00
44d2685854 Extract a docker mixin 2025-04-05 15:12:44 +01:00
087153a16d Move Nix files back to the root of the project 2025-03-29 23:19:06 +00:00