bb9b77e2f8
Update config and option names for modules
2025-04-30 09:54:25 +01:00
fe508bd127
Refactor homelab modules
2025-04-30 07:57:57 +01:00
84dc5ff4e7
Add vim and tree
2025-04-29 14:55:08 +01:00
f668d95f74
Enable HTTP and HTTPS ports
2025-04-29 02:24:03 +01:00
46bbbc4e46
Enable powertop auto tuning on startup
2025-04-28 12:58:12 +01:00
0bba7ff4f8
Fix immich
2025-04-28 01:58:11 +01:00
bd79ecc1de
Add user to the media group
2025-04-26 00:26:54 +01:00
933910dd3b
Add Samba shares
2025-04-26 00:26:43 +01:00
915ff5fbee
Move allowed firewall ports
2025-04-23 15:40:49 +01:00
2bedd41d83
Refactor back to a more modular configuration
2025-04-23 14:19:05 +01:00
6164fdbda0
Extract an avahi mixin
2025-04-21 13:54:04 +01:00
5b67a48d80
Migrate Pi-hole from Docker to Podman
2025-04-21 12:48:08 +01:00
828985d76f
Simplify nixedo modules
2025-04-19 11:45:23 +01:00
791d206764
Extract an openssh mixin
2025-04-19 00:10:45 +01:00
ebf9778b42
Move static websites from hetznix to nixedo
2025-04-19 00:10:45 +01:00
d306dc6e46
Configure Cloudflare Tunnel to publicly serve
...
...services from homelab
2025-04-18 01:48:50 +01:00
56ce0db1df
Re-add fzf and starship
2025-04-17 23:06:47 +01:00
3e300ffe6b
Refactor imports
2025-04-17 22:01:18 +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
42b70676bc
Move homelab modules
2025-04-05 15:18:08 +01:00
44d2685854
Extract a docker mixin
2025-04-05 15:12:44 +01:00
621d33742c
Remove unused homelab packages
2025-04-04 19:50:23 +01:00
e5996c4d0a
Move services into their own file
2025-04-04 13:02:24 +01:00
1c6d523a27
Remove the git user
2025-04-04 12:49:51 +01:00
087153a16d
Move Nix files back to the root of the project
2025-03-29 23:19:06 +00:00