Commit graph

87 commits

Author SHA1 Message Date
343f3d481f
feat(sudo): configure sudo with nix modules 2025-07-14 19:19:02 +08:00
79b83cfc70
feat(secrets): Add darwin sops config and gemini key access 2025-07-14 19:16:37 +08:00
fba46e0d0d
feat(darwin): enable sudo auth with touchid 2025-07-14 18:57:24 +08:00
750f2efaa7
fix(darwin): set user shell 2025-07-14 14:32:59 +08:00
346ad74c5d
feat(darwin): add user ids 2025-07-14 14:20:57 +08:00
80c63d155d
fix(tailscale): Disable tailscale checks to allow build on darwin 2025-07-14 13:56:56 +08:00
74dcb8fed0
feat(tailscale): Enable tailscale on darwin and skip some tests 2025-07-14 13:53:49 +08:00
25cb9a6ff8
feat(manifest): add hephaestus 2025-07-14 12:23:47 +08:00
7866bc5bc7
feat(darwin): Add machine platform config for darwin hosts 2025-07-14 08:48:38 +08:00
e5e365a1e0
feat(homes): Add darwin support for user shells configuration 2025-07-14 08:42:34 +08:00
3f10cf6205
feat(unfree): Add darwin module to unfree predicate 2025-07-14 02:37:08 +08:00
0f3694c82d
feat(homes): Move graphical nixos config to nixos.nix 2025-07-14 02:13:00 +08:00
b085f92226
feat(graphical): Enable graphical modules for darwin and nixos 2025-07-14 01:37:51 +08:00
26e21a4edd
feat(persist): conditionally persist home on linux only 2025-07-14 01:17:25 +08:00
331ab6a448
feat(darwin): disable allowUnsupportedSystem for darwin.nixpkgs 2025-07-14 01:06:57 +08:00
c1100a67eb
feat(darwin): Allow unsupported systems for darwin 2025-07-14 00:49:01 +08:00
a53868c454
feat(users): Set home directory for all users 2025-07-14 00:46:52 +08:00
9470ea2f90
feat(darwin): Add stylix and user modules 2025-07-14 00:18:04 +08:00
65659908cf
refactor(home-manage): hardcode homeVersion 2025-07-14 00:16:05 +08:00
cd984132ee
refactor(darwin): move tailscale to module 2025-07-14 00:09:24 +08:00
45414c48b9
feat(nix): pass flake self to darwin modules and add revision 2025-07-09 09:35:56 +08:00
0f741cbb36
refactor(nix): Move modules to modules.<system>.default structure 2025-07-09 09:15:37 +08:00
9cb4542b05
feat(configurations): add darwin config support 2025-07-09 06:36:42 +08:00
cc08a506c8
feat(keys): get gemini key from exret 2025-07-09 06:23:59 +08:00
a6bd611c25
fix(nix): bring up to feature parity 2025-07-09 04:43:48 +08:00
2710c71820
feat(nix): add rrv.sh module and enable for server 2025-07-09 03:50:34 +08:00
c026887236
feat(nix): add forgejo module and enable for server 2025-07-09 03:46:10 +08:00
9e77ea8e65
feat(nix): add librechat module and enable for server
WARNING: This commit includes new files and secrets modifications.
2025-07-09 03:42:33 +08:00
16fb62f03b
feat(nix): enable sd-webui-forge and comfy-ui for server 2025-07-09 03:30:41 +08:00
8db9ceb372
feat(nix): add comfy-ui module and enable it for server 2025-07-09 03:27:05 +08:00
5f42498a39
feat(nix): add nginx reverse proxy to web-servers module
Adds nginx reverse proxy functionality with SSL support.
2025-07-09 02:59:31 +08:00
9657329282
feat(nix): add web-servers module and enable SSL certificates 2025-07-09 02:41:14 +08:00
c85db031dc
feat(nix): add dynamic DNS module using godns
Adds support for updating Cloudflare DNS records using godns.
2025-07-09 02:09:19 +08:00
774527379a
feat(nix): add database module and enable mongodb,mysql,pgsql 2025-07-09 01:57:41 +08:00
03bac12a2d
feat(homes/rafiq): add stylix options and wallpaper 2025-07-09 01:17:54 +08:00
2c6cd776ce
feat(nix): use module options instead of specialArgs for graphical 2025-07-09 00:14:55 +08:00
df06e092d6
feat(nix): add graphical module, pass option to nixosSystem 2025-07-07 22:19:38 +08:00
8166894b78
feat(nix): add desktop module and refactor machine options 2025-07-07 21:48:12 +08:00
4c82720251
feat(homes/rafiq): port over configs 2025-07-07 21:19:08 +08:00
aa06b5f6fd
feat(nixos): add sudo module and refactor user options 2025-07-07 19:30:04 +08:00
03fca8b28b
refactor(modules): clean up folder structure 2025-07-07 19:24:36 +08:00
d8aa7f62b4
feat(nixos): add networking module 2025-07-07 19:17:55 +08:00
7881c76f73
feat(nixos): add tailscale module 2025-07-07 19:13:16 +08:00
343c802e6d
feat(nixos/ssh): enable openssh and persist host keys 2025-07-07 19:09:07 +08:00
3bffa8760e
feat(nixos): add machine module with virtualisation and usb options 2025-07-07 19:04:17 +08:00
e097d3e688
feat(nixos): add bluetooth module 2025-07-07 18:44:24 +08:00
ce83834ef4
feat(nixos): add machine module 2025-07-07 18:42:26 +08:00
4cc2b50e15
feat(nixos): add podman module 2025-07-07 18:40:25 +08:00
b4dc19d65c
feat(nixos): add bootloader configuration module 2025-07-07 18:32:34 +08:00
09ab1ac5a6
feat(nixos): set default timezone and locale 2025-07-07 18:29:02 +08:00