Commit graph

1093 commits

Author SHA1 Message Date
c21f7efecd
feat(flake): add nix-darwin to flake
WARNING: This commit includes additions to flake.nix and flake.lock.
2025-07-09 06:25:15 +08:00
cc08a506c8
feat(keys): get gemini key from exret 2025-07-09 06:23:59 +08:00
5e01993093
feat(nix): add openrouter key and enable for server
WARNING: This commit includes new files and secrets modifications.
2025-07-09 04:58:29 +08:00
1c1c47d7a1
fix(nix): move podman and distrobox to virtualisation options 2025-07-09 04:51:07 +08:00
e9816ab8e2
feat(nix): enable fwupd, podman and distrobox for server 2025-07-09 04:45:38 +08:00
a6bd611c25
fix(nix): bring up to feature parity 2025-07-09 04:43:48 +08:00
738a7b95d2
build(flake): update flake.lock 2025-07-09 04:22:34 +08:00
08090fa25c
feat(nix): add scripts for zk, edit, commit and rebuild 2025-07-09 04:20:46 +08:00
782bbcbaa3
feat(configurations): use host config for monitor settings 2025-07-09 04:13:24 +08:00
79c7e495c8
feat(configurations): pass in host manifest config to home-manager 2025-07-09 03:57:16 +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
fbd8a20036
fix(lib): rm infinite recursion somehow 2025-07-09 03:26:31 +08:00
e9a6649f6a
build(flake): add stable-diffusion 2025-07-09 03:25:54 +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
ea77bf62ad
feat(homes/rafiq): configure graphical modules for hyprland
Moves graphical configs into a nixos module and enables autologin.
2025-07-09 01:47:41 +08:00
5048f44559
feat(homes/rafiq): enable sunshine and fix modules for steam 2025-07-09 01:46:28 +08:00
3db3dc176c
feat(homes/rafiq): enable spotifyd and pass hostName to home 2025-07-09 01:44:06 +08:00
4507f4b113
feat(homes/rafiq): add hyprlock config and pam service fix 2025-07-09 01:39:00 +08:00
09b10869e6
feat(homes/rafiq): add steam and prism-launcher configs 2025-07-09 01:37:46 +08:00
96b5aa3fef
feat(nix): port over libs 2025-07-09 01:33:28 +08:00
03bac12a2d
feat(homes/rafiq): add stylix options and wallpaper 2025-07-09 01:17:54 +08:00
69d7bca0f6
feat(flake): add stylix and base16 theming flakes 2025-07-09 00:57:01 +08:00
2d90d32144
refactor(nix): port homes to homemanager module 2025-07-09 00:53:00 +08:00
2c6cd776ce
feat(nix): use module options instead of specialArgs for graphical 2025-07-09 00:14:55 +08:00
dd74ed210c
feat(nix): refine meta module options for users and hosts 2025-07-08 23:53:42 +08:00
df06e092d6
feat(nix): add graphical module, pass option to nixosSystem 2025-07-07 22:19:38 +08:00
c2bae8cd85
feat(homes/rafiq): import desktop configs 2025-07-07 22:03:14 +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
294e8458e4
feat(nix/secrets): persist sops age key for home-manager 2025-07-07 18:27:56 +08:00
8fb620284d
feat(nixos/ssh): add ssh config to home-manager 2025-07-07 18:27:03 +08:00
1fe332c302
feat(nix/persist): add impermanence to home-manager 2025-07-07 18:25:43 +08:00