af94d911c8
users/foo-dogsquared/programs/nixvim: deploy NixVim as separate variant
...
This setup enables multiple Neovim flavors through wrapper-manager and
can even make multiple NixVim configurations under one home-manager
configuration. Very nice.
2025-01-21 13:35:44 +08:00
75e579bb01
hosts/ni: update foo-dogsquared user config
2025-01-01 16:26:59 +08:00
f6a77b64bb
hosts/ni: update nixpkgs config to allow ArchiveBox
2025-01-01 16:26:59 +08:00
8de1a2e66d
flake: update flake inputs
2025-01-01 16:26:58 +08:00
8515c5efcc
flake: add base home-manager config for NixOS systems
2025-01-01 16:26:58 +08:00
36b62ea4e1
flake: update attributes for nur flake input
2025-01-01 16:26:58 +08:00
66c9de5ab0
hosts/ni: update AMD hardware config
2025-01-01 16:26:57 +08:00
e050ad66ce
hosts/void: remove
...
With the test infrastructure in place and also a bunch of internal
scripts, this is pretty much left unused for a long time. So no need for
this one (though it's fun to have the easter egg left in there).
2024-11-21 11:56:51 +08:00
2cef0d1dba
diskoConfigs/laptop-ssd: init
2024-11-21 11:51:25 +08:00
7875b055bd
wrapper-manager-fds: use updated repo source
2024-11-13 13:18:10 +08:00
2d97eb9638
flake: update devContainers attribute
2024-10-28 09:56:08 +08:00
0997a95234
devcontainers: init
2024-10-26 18:35:21 +08:00
8d1f9f3d13
hosts/plover: update deploy-rs settings
2024-10-07 15:10:55 +08:00
a9cb58fd68
flake: remove extra NixOS documentation for nixosConfigurations
...
They slow down deploying those server systems.
2024-10-04 17:14:06 +08:00
67118196f5
wrapperPackages/software-dev: init
2024-10-04 15:41:25 +08:00
f3e1638482
hosts/ni: add custom wrapper-manager modules into documentation
2024-09-23 10:12:55 +08:00
2c9b6bafc4
hosts/plover: update deploy-rs node settings
2024-09-23 10:12:32 +08:00
0d5004b3d9
flake/dev: update attributes for website
2024-09-22 18:01:58 +08:00
cff4e0de43
hosts/ni: add wrapper-manager-fds manpage
...
Dogfooding at its finest.
2024-09-03 15:14:26 +08:00
30b2f192e4
hosts/ni/services/download-media: add wrapper-manager and update config
2024-08-22 19:15:48 +08:00
af0f25b7b0
wrapperPackages/dotfiles-wrapped: init
...
Not all of it is working as intended but we'll fix at a later time.
2024-07-30 13:26:58 +08:00
3097e8bd4e
flake: add extra documentation settings to NixOS systems
2024-07-27 20:46:41 +08:00
570bb1e685
flake: share nixpkgs config to the per-system instance
2024-07-27 20:44:11 +08:00
78193d5270
wrapperPackages/archive-setup: init
2024-07-23 17:57:38 +08:00
651184f426
flake: update NixVim declarative setups
2024-07-18 21:25:37 +08:00
e8e2d67810
flake-parts/setups: add option for shared nixpkgs config
...
NixOS doesn't allow configuring nixpkgs modularly for externally defined
nixpkgs instances so we'll have to create the option ourselves. This is
also defined for other module environments just in case.
2024-07-16 13:47:41 +08:00
6fd2e28370
users/foo-dogsquared: integrate wrapper-manager-fds
2024-07-05 17:56:38 +08:00
c7964d141a
flake: officially put wrapper-manager-fds into the output
2024-07-04 22:35:17 +08:00
f77a12b8f5
flake: add wrapper-manager-fds subproject flake outputs
2024-07-02 20:01:51 +08:00
fd0f0ed557
flake: set more branches explicitly for configs
...
Correct branches this time.
2024-06-17 17:16:16 +08:00
0d5f903610
flake: update home-manager and NixOS configs settings
2024-06-12 18:25:30 +08:00
2dd2175250
flake-parts/setups/nixvim: merge into a unified list of components
...
At least, it made the module code and configuration easier with
`nixpkgs.lib.cartesianProductOfSets`.
2024-06-11 16:39:16 +08:00
cecb71e113
flake: add default systems as a module argument
2024-06-10 18:29:06 +08:00
ea4473ffbf
flake: add foodogsquaredLib
flake output
...
For those who are interested in including it themselves for whatever
reason.
2024-06-10 17:01:31 +08:00
33bdcc7f91
flake: explicitly configure each setup with its nixpkgs branches
2024-06-10 17:00:55 +08:00
cd30aba3e1
config: update comments
2024-05-26 16:38:22 +08:00
fe0c088ce9
hosts/ni: update foo-dogsquared user attributes
2024-05-18 16:41:05 +08:00
1d7ff0fcc5
templates/rust-app: init
2024-03-16 15:12:59 +08:00
19cf0811af
flake: fix disko config
2024-03-11 07:51:32 +08:00
8288766f6c
overlays: init default package set
2024-03-06 20:46:59 +08:00
ec3fdab52c
flake-parts/setups: update shared Nix config
...
At least we've set the right sources for the system's nixpkgs and
home-manager branches.
2024-03-06 17:01:21 +08:00
0fb557d145
chore: update comments
2024-03-04 07:43:47 +08:00
ef29c952d3
flake: remove sops-nix as part of shared modules
2024-03-02 12:43:10 +08:00
79b2d06a23
flake: remove Disko as a shared module
2024-02-28 18:49:42 +08:00
843310e8b8
nixos/profiles/desktop: make the configuration easily retrievable
2024-02-28 18:49:11 +08:00
fb6c2789a9
hosts/graphical-installer: add external-hdd as main Disko config
2024-02-27 21:20:42 +08:00
542f5a64d6
flake: export Disko configurations
2024-02-27 21:06:12 +08:00
947f1da754
flake: revert Bahaghari-related flake export
2024-02-25 18:13:39 +08:00
a458449e4c
flake: update Bahaghari module imports
2024-02-25 17:26:06 +08:00
9e8b271b65
flake: dogfood Bahaghari
2024-02-23 18:17:43 +08:00