Commit graph

31 commits

Author SHA1 Message Date
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
Renamed from nix/hosts/nixedo/configuration.nix (Browse further)