Commit graph

1067 commits

Author SHA1 Message Date
50a183a040
feat(homes): Move obs-studio config to nixos module 2025-07-14 02:49:24 +08:00
40b45c6c78
feat(homes): Move vlc from default.nix to nixos module 2025-07-14 02:48:14 +08:00
003a676da0
feat(homes): Move tor-browser to nixos module 2025-07-14 02:47:08 +08:00
7d9efe0b29
feat(homes): Move stremio to nixos.nix from default.nix 2025-07-14 02:43:31 +08:00
3f10cf6205
feat(unfree): Add darwin module to unfree predicate 2025-07-14 02:37:08 +08:00
ee522765b7
fix(homes): Move stremio unfree packages to default.nix 2025-07-14 02:35:59 +08:00
3af11b2519
fix(darwin): Rename homebrew primaryUser to user 2025-07-14 02:34:18 +08:00
3d64bf5a6e
fix(darwin): Use flake.admin.username for homebrew primaryUser 2025-07-14 02:32:31 +08:00
cf6917e56d
feat(darwin): Add primaryUser to homebrew config 2025-07-14 02:28:42 +08:00
92e6da3645
feat(homes): Move ghostty config to nixos and darwin modules 2025-07-14 02:26:30 +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
79eec8b971
refactor(nix): Use mkConfigurations for darwinConfigurations 2025-07-14 00:01:11 +08:00
1b3414549d
refactor(nix): Move darwin configurations to configurations.nix 2025-07-09 13:04:08 +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
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