Commit Graph

2117 Commits

Author SHA1 Message Date
a6b5fca44c
secrets: update keys 2023-12-20 19:10:53 +08:00
0bee8052a9
config: remove fxcast-bridge as part of Firefox addons
I don't use it much and it is failing to build so leave it.
2023-12-20 11:25:28 +08:00
fadf04b1d7
hosts/ni/networking/setup: update deprecated attributes 2023-12-20 10:52:00 +08:00
a2dfc6f3b9
modules: remove unnecessary function attributes 2023-12-20 10:48:32 +08:00
220f7ad528
profiles/desktop: enable v4l2loopback 2023-12-20 10:44:42 +08:00
6e3c6f8509
config: disable Nix channel tools by default 2023-12-20 10:41:39 +08:00
457638a65b
config: put all custom library functions under private namespace 2023-12-19 19:23:39 +08:00
543cb31a20
users/foo-dogsquared: fix config errors 2023-12-19 18:00:22 +08:00
8ec51bff48
lib/home-manager: init 2023-12-19 17:59:55 +08:00
5f70747853
config: set home-manager system for pure evaluation
I guess we'll have to deal with the naming thing sooner or later.
2023-12-19 17:55:46 +08:00
aa2a21d0fc
modules: improve conditional config for system config integration 2023-12-19 17:54:55 +08:00
14d9508a1e
secrets: delete secrets directory
It's no longer needed. This is better handled on a case-by-case basis.
2023-12-19 17:42:48 +08:00
ac0b0d84a0
docs: update project README 2023-12-19 13:16:09 +08:00
cdc26a9f37
config: improve default host and user config 2023-12-19 13:08:55 +08:00
c1e07bd7ac
lib/images: allow setting system modularly for mkHost 2023-12-19 12:41:03 +08:00
d80b0b605e
secrets: update .sops.yaml secret organization 2023-12-19 12:14:11 +08:00
a15e1a035c
users/plover: use more from shared profiles 2023-12-18 18:47:51 +08:00
1ce588314d
users/foo-dogsquared: add MPD setup and gopass 2023-12-18 18:45:50 +08:00
35f2d5b9b8
config: add comments 2023-12-18 18:44:27 +08:00
a34fb65959
lib: remove modulesToList
No part of the config uses this function anymore so it's safe to remove it.
2023-12-18 18:05:16 +08:00
1d1cb991ea
hosts/plover: set Nix package 2023-12-18 18:04:43 +08:00
9931f2d4f5
users/foo-dogsquared/programs/shell: simplify
These are now handled by the development setup module.
2023-12-18 18:04:13 +08:00
79b6ada1aa
docs/site: update descriptions 2023-12-18 18:03:18 +08:00
0e4b30655e
profiles/desktop: conditionally add yabridge tools 2023-12-18 18:01:54 +08:00
b9fbcc958a
profiles/desktop: init audio.pipewire submodule 2023-12-18 09:01:50 +08:00
b9294d8f39
profiles/dev: move more stuff to extras submodule 2023-12-18 08:59:25 +08:00
3a49474a5f
users/foo-dogsquared/setups/development: init 2023-12-18 08:58:34 +08:00
a26aa49614
profiles/dev: simplify home-manager configuration
Similar change. With user-specific modules, we can make this more generic.
2023-12-18 00:16:48 +08:00
a25603142c
profiles/gaming: remove virtual machines setup
It's not needed anymore (also because it changed).
2023-12-20 10:49:05 +08:00
40d286ac3a
profiles/dev: separate containers and virtual machines setup 2023-12-18 00:11:11 +08:00
3d94c89bea
profiles/dev: simplify the configuration
Now with host-specific and user-specific modules, we can now start
remove parts of the modules with my configurations on them that are
otherwise intended for the entire cluster.
2023-12-18 00:00:55 +08:00
c57695bd7c
hosts/ni: remove unnecessary nixpkgs config 2023-12-17 20:15:58 +08:00
3b7b2d7113
users/foo-dogsquared: remove unnecessary nixpkgs config 2023-12-17 20:15:44 +08:00
01c68e4a57
users/foo-dogsquared/setups/desktop: enable audio profiles
Make it easier to set the lone desktop module up.
2023-12-17 20:14:56 +08:00
1fd588707f
users/foo-dogsquared/setups/music: set audio profile to mkDefault priority 2023-12-17 20:14:17 +08:00
d031f442d5
profiles/editors: simplify default editor configurations
Now it should be easier to build upon it for other home-manager users.
2023-12-17 20:13:22 +08:00
771ba8645a
users/foo-dogsquared/programs/vs-code: init 2023-12-17 20:12:31 +08:00
5d5389a87f
profiles/editors: move Emacs submodule as foo-dogsquared's module
No other module is using it so we'll move it.
2023-12-17 18:01:39 +08:00
761a2f094e
hosts/ni: update Nix settings 2023-12-17 11:57:44 +08:00
90a54db08b
config: update arguments for importing nixpkgs
Most of the things should be configured in their respective
environments already.
2023-12-17 11:57:14 +08:00
3d4b8fa578
hosts/ni/setups/desktop: automatically set networking setup 2023-12-16 19:58:17 +08:00
9cd586231e
config: set proper module default for nix.package 2023-12-16 19:00:09 +08:00
c9bee4b97a
config: set only default for nixosModules and homeModules flake output 2023-12-16 20:02:53 +08:00
a8331e2ded
users/foo-dogsquared/programs/browsers: add cleaners for Google Chrome 2023-12-15 21:57:00 +08:00
6e1ac8af2d
neuwaita-icon-theme: remove package
Unmaintained.
2023-12-15 21:56:14 +08:00
fafe5e8418
vpaint: remove package
Not really using it.
2023-12-15 21:55:01 +08:00
4ed3f2e571
lib/private: remove unused functions
Doing some cleanup. Doing some cleanup.
2023-12-15 21:35:46 +08:00
2de682244f
users/foo-dogsquared/programs/shell: add atuin config 2023-12-15 21:33:32 +08:00
d1602b438c
config: use buildFirefoxXpiAddon from NUR
I didn't realize it is available.
2023-12-15 20:41:27 +08:00
5c6562fd05
modules: delete tasks module
These are now replaced by host-specific modules.
2023-12-15 20:23:18 +08:00