8c452a0325
chore: remove pre-commit config symlink
2025-07-07 00:27:37 +08:00
2ca406e519
docs(readme): add acknowledgements and git links
2025-07-07 00:17:34 +08:00
0e1664eba6
refactor(configurations): add default nixos module
2025-07-06 23:56:11 +08:00
5add052c92
feat(nixos): add owner config to manifest and users module
2025-07-06 23:33:36 +08:00
a8a507daf2
build(flake): add home-manager and example config
2025-07-06 23:09:14 +08:00
dcd950a4b4
refactor: move flake-parts modules to nix/modules/flake
2025-07-06 22:15:12 +08:00
757640652f
refactor: rename nixos.nix to configurations.nix
2025-07-06 22:14:17 +08:00
8171b46d52
refactor: rename hostSpec to manifest and update references
2025-07-06 22:12:24 +08:00
089967a150
feat(readme): add structure section and update README.md
2025-07-06 19:24:18 +08:00
038bd036fa
refactor: rename modules directory to nix
2025-07-06 19:11:49 +08:00
b1a33074b8
feat(lib/mkSystem): add profile suppoet
...
This commit adds the mkSystem function to simplify nixosSystem
creation and merge profile configs.
2025-07-06 18:44:36 +08:00
af5cca1aee
refactor(nixos): move nixosSystem config to lib
...
Moves the nixosSystem configuration logic to a library function for reuse.
2025-07-06 18:27:28 +08:00
199b5c59ce
feat(nixos): pass flakeConfig to nixosSystem specialArgs
2025-07-06 07:50:18 +08:00
10106605b9
feat(lib): add flattenAttrs helper
2025-07-06 07:26:32 +08:00
ff14a3ca72
feat(hostSpec): add apollo and nemesis hosts (WIP)
2025-07-06 05:56:05 +08:00
ec837e8ef7
feat(nixos): pass hostConfig to nixosSystem specialArgs
2025-07-06 05:42:08 +08:00
5c8d740075
feat(nixos): add common nixos profile; move hostspec config
2025-07-06 05:40:06 +08:00
4269f0bb05
feat(hostSpec): add extraCfg to hostSpec and imports to nixosSystem
2025-07-06 05:31:20 +08:00
2d1f72c2f3
feat: add nix-systems/default flake and remove systems module
2025-07-06 05:27:27 +08:00
db54193167
refactor: move docs/readme and docs/cheatsheet to flake-parts
2025-07-06 05:20:31 +08:00
17a11a4628
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-06 05:14:55 +08:00
12b804340f
feat(nixos): pass inputs and hostName as specialArgs to nixosSystem
2025-07-06 04:55:10 +08:00
5b5849dfd7
refactor(nixos): change hostSpec to define top level option
2025-07-06 04:18:21 +08:00
e077fbea22
feat(owner): add module to define owner metadata in flake
2025-07-06 02:17:23 +08:00
3bf951f5c3
feat(hostSpec): add module to define hosts in flake
2025-07-06 02:17:17 +08:00
d8073e9212
feat(git-hooks): add more git-hooks and linters
2025-07-05 22:19:43 +08:00
f02e54dcf4
feat(git-hooks): enable nixpkgs-fmt pre-commit hook
2025-07-05 20:30:31 +08:00
07e0005f57
chore(helpers/text): add TODO comment to extract into repo
2025-07-05 05:33:24 +08:00
b056c2de70
chore(readme): remove order attributes from readme module
2025-07-05 05:30:53 +08:00
82f500b1b6
feat(helpers/text): add support for unordered parts
2025-07-05 05:28:02 +08:00
758259eb59
fix(files): remove TODO comment from files module
2025-07-05 04:57:23 +08:00
60736f8118
feat(readme): add headings and descriptions to text.readme
2025-07-05 04:55:14 +08:00
c1ebc421fd
feat(helpers/text): add headings and descriptions
2025-07-05 04:47:03 +08:00
7d68b078c7
feat(docs): add cheatsheet
2025-07-03 21:14:30 +08:00
68811a73d1
feat(files): generate list of generated files dynamically
2025-07-03 07:39:26 +08:00
1538745551
build(flake.lock,flake.nix): add git-hooks and dedupe_gitignore
2025-07-03 02:17:36 +08:00
faab828f69
feat: add files module, text helper, and update readme generation
2025-07-03 02:08:54 +08:00
dcd3a6fed7
feat: basic flake-parts structure, make-shell, files and readme
2025-07-02 23:12:04 +08:00
8b4bfb5e15
feat: initial flake setup with flake-parts
...
Sets up a basic flake with flake-parts for modularity.
2025-07-02 22:04:42 +08:00
875bff6027
chore(tree-wide): rm everything for rebase
2025-07-02 21:51:54 +08:00
1ec23c8483
feat: rework hostSpec to use providers and machine definitions
2025-07-02 21:38:53 +08:00
f5123ee173
feat: add rebuild package definition
2025-07-02 21:20:00 +08:00
2d62c17f13
refactor: use flake-parts, keep snowfall-lib for compatibility
2025-07-02 21:17:07 +08:00
398bf95da7
docs: improve README structure, add headings
2025-07-02 21:17:07 +08:00
2899bdc32c
docs: add structure section to README
2025-07-02 21:17:07 +08:00
7be3efed4e
build(flake.lock): update flake inputs and remove hardtime-nvim
2025-07-02 21:16:45 +08:00
e30a623fec
feat(commit): improve commit message generation prompt
2025-07-02 17:56:34 +08:00
1f70a57e11
feat(homes/rafiq): switch to fish shell
2025-07-02 17:48:27 +08:00
b9ad8ac2ca
chore: clean up tree-wide
2025-07-02 06:02:47 +08:00
45afd6bea5
build(flake.lock): update flake inputs
2025-07-02 02:37:17 +08:00