Commit graph

26 commits

Author SHA1 Message Date
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
4107805044 Extract a makemkv module, add it to lemp11 2025-04-24 01:56:40 +01:00
2bedd41d83 Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
f85d4968ed Add packages 2025-04-22 10:46:51 +01:00
3710a814c5 Remove the luke user 2025-04-21 15:10:44 +01:00
9360371ed8 Inline programs and services 2025-04-21 15:00:05 +01:00
1c04c41966 Use the bluetooth mixin 2025-04-21 13:54:38 +01:00
6164fdbda0 Extract an avahi mixin 2025-04-21 13:54:04 +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
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
094874946a Extract a zsh mixin 2025-04-05 19:33:41 +01:00
88284829ec Refactor inputs for external modules 2025-04-03 22:44:27 +01:00
087153a16d Move Nix files back to the root of the project 2025-03-29 23:19:06 +00:00
69a397e624 Move Nix files into a nix directory
Move everything from `config` to the root level.
2024-11-21 08:56:12 +00:00
11a75714f9 Prepare for switching back to unstable 2024-11-03 19:57:04 +00:00
5d19b61817 Add handbrake and jellyfin 2024-10-14 21:04:49 +01:00
9cdb4461a4 Format 2024-09-23 13:17:10 +01:00
561a30cde6 Update hostname 2024-09-21 11:35:26 +01:00
1d1f4255b9 Re-add Lemur Pro laptop as a NixOS machine 2024-09-11 15:21:52 +01:00