|
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 |
|
|
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 |
|
|
bf260096d5
|
refactor(nixos/ssh): add authorizedKeys to ssh module & rm from users
|
2025-07-07 18:18:57 +08:00 |
|
|
b63959f307
|
refactor(configurations): centralise home-manager config
|
2025-07-07 18:11:33 +08:00 |
|
|
b5772e4525
|
refactor(machine/root): centralise root drive cfg
|
2025-07-07 18:10:32 +08:00 |
|
|
fe91044c8b
|
refactor(nixos): move persisted ssh host keys to ssh module
|
2025-07-07 17:47:51 +08:00 |
|
|
4ff7b8e18f
|
feat(nixos): add user password secrets to sops
This commit adds the user password secrets to sops.
It leverages the `userListToAttrs` lib function.
|
2025-07-07 17:42:31 +08:00 |
|
|
85f2cee212
|
feat(nixos): add sops module for secrets
Adds .sops.yaml file and sops module to nixos to manage secrets.
|
2025-07-07 17:42:31 +08:00 |
|
|
0c2b6b57d9
|
refactor(lib): remove references to top level lib
|
2025-07-07 17:42:31 +08:00 |
|
|
9403daff02
|
refactor(nix): move unfree packages module to options
|
2025-07-07 17:42:31 +08:00 |
|