45414c48b9
feat(nix): pass flake self to darwin modules and add revision
2025-07-09 09:35:56 +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
2710c71820
feat(nix): add rrv.sh module and enable for server
2025-07-09 03:50:34 +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
e9a6649f6a
build(flake): add stable-diffusion
2025-07-09 03:25:54 +08:00
69d7bca0f6
feat(flake): add stylix and base16 theming flakes
2025-07-09 00:57:01 +08:00
c2bae8cd85
feat(homes/rafiq): import desktop configs
2025-07-07 22:03:14 +08:00
4c82720251
feat(homes/rafiq): port over configs
2025-07-07 21:19:08 +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
d7b8edd054
feat(nix): add sops-nix to flake inputs
2025-07-07 17:42:31 +08:00
da6fa1b9df
refactor(nix): rename lib.nix to meta.nix and add flake.root option
2025-07-07 17:42:31 +08:00
9abcb6c85b
feat(nixos): add impermanence module for ephemeral roots
2025-07-07 17:42:31 +08:00
714c3b8940
feat(nixos): add disko module for declarative partitioning
2025-07-07 17:42:31 +08:00
f670889e29
build(flake): add home-manager and example config
2025-07-07 17:42:30 +08:00
e884735f25
refactor: rename modules directory to nix
2025-07-07 17:42:30 +08:00
5ea055f053
feat: add nix-systems/default flake and remove systems module
2025-07-07 17:42:30 +08:00
03a43150a1
refactor(text): extract text helper to rrvsh/text.nix
...
This commit adds the rrvsh/text.nix flake to manage text generation.
It also removes the old text generation helpers module and updates the
README and flake.nix files to use the new flake.
2025-07-07 17:42:30 +08:00
63609ffa14
build(flake.lock,flake.nix): add git-hooks and dedupe_gitignore
2025-07-07 17:42:22 +08:00
a19ede01a2
feat: basic flake-parts structure, make-shell, files and readme
2025-07-07 17:42:22 +08:00
6c59366f8f
feat: initial flake setup with flake-parts
...
Sets up a basic flake with flake-parts for modularity.
2025-07-07 17:42:22 +08:00
c81d8dfc9f
chore(tree-wide): rm everything for rebase
2025-07-07 17:42:20 +08:00
69d942a1be
feat: add rebuild package definition
2025-07-07 17:41:47 +08:00
670af2b207
refactor: use flake-parts, keep snowfall-lib for compatibility
2025-07-07 17:41:47 +08:00
d082b03bf1
feat(web-apps): add comfy-ui web app, update stable-diffusion-webui
2025-07-05 01:50:15 +08:00
b9ad8ac2ca
chore: clean up tree-wide
2025-07-02 06:02:47 +08:00
fd19ac2c9d
build(flake.lock, flake.nix): optimise flake inputs
2025-07-02 02:29:46 +08:00
a8a17d67f0
build(flake.lock, flake.nix): update flake inputs and stylix follows
2025-07-01 19:39:48 +08:00
0965dd312a
chore(tree-wide): remove snowfall-lib as dependency
2025-07-01 18:37:54 +08:00
d0738a9c1e
feat: various updates including nixspect removal, new aliases, and browser config
2025-06-30 05:54:14 +08:00
b068149ffb
refactor(rrv.sh): change rrv.sh input to use github instead of forgejo
2025-06-30 03:14:58 +08:00
715f84ee83
feat(nvf): update nvf to use rrvsh fork with uv enabled
2025-06-29 17:08:41 +08:00
622b3da556
build(flake.lock): update flake inputs
2025-06-28 18:11:13 +08:00
92971a42a7
refactor(rrv.sh): change rrv.sh to use service module
2025-06-28 15:54:10 +08:00
7739f03bff
refactor(rrv.sh): use rrv.sh flake instead of internal package
2025-06-24 21:19:25 +08:00
14881201ac
feat(hyprland): update flake.lock and hyprland module to use hyprwm/Hyprland flake
2025-06-23 05:30:34 +08:00
6eb6bb1106
build(flake.lock): update flake inputs to reflect nvf repo changes
2025-06-17 14:26:31 +08:00
ad0d5ed0f8
fix(snippets): move snippets configuration to nvf module
2025-06-17 13:45:19 +08:00
d0714f8bff
feat(snippets): fucking finally get working snippets
2025-06-17 13:26:25 +08:00
81de39561a
feat(nixos): add nvf cachix substituters and trusted keys
2025-06-17 11:10:59 +08:00
8e9af60c16
build(flake.lock): update flake inputs
2025-06-16 20:55:50 +08:00
f5a046cd58
feat(home): import desktop module using import-tree and move misc config to desktop module
2025-06-14 18:22:53 +08:00
3040105f9c
feat(desktop): enable stable-diffusion-webui-forge module on nemesis system
2025-06-14 17:30:57 +08:00
d478e9009f
style(tree-wide): apply linting
2025-06-04 07:49:31 +08:00
b2f9f5a253
feat(nixosModules/server): add librechat from my fork
2025-06-02 17:04:45 +08:00
fe29725772
feat(nemesis): point rrvsh/nixpkgs as inout
2025-06-02 15:31:01 +08:00
e93a25d791
feat(nixosModules/system): add stylix (WIP)
2025-05-31 12:20:01 +08:00
13d8ef5c91
build(flake.lock): add stylix and bump inputs
2025-05-30 15:02:01 +08:00
3ce2f2f0e8
feat(nvf): change yazi nvim binding
2025-05-30 13:30:48 +08:00
6c1a27d716
build(flake.nix): optimise flake inputs and bump them
2025-05-28 14:24:06 +08:00
d475cd4298
feat(zellij): rice zellij status bar
2025-05-24 00:00:17 +08:00