Commit Graph

546 Commits

Author SHA1 Message Date
64b33a9168
nixos/suites/dev: add Quickemu for virtual machines setup 2025-01-01 16:26:57 +08:00
ae551d64c7
nixos/suites/desktop: add Qt5, Qt6, and GTK4 as part of nix-ld library path
I don't even know if this is advisable to put it here.
2024-11-20 12:08:45 +08:00
d3d53f3146
nixos/state: add default value 2024-11-19 20:37:26 +08:00
a63782625b
nixos/suites/gaming: use Retroarch module and reduce the cores
In preparation for additional hosts that will be used exclusively as a
home media entertainment system which will have limited capabilities in
the first place.
2024-11-19 20:36:13 +08:00
8c346a81fa
nixos/programs/retroarch: init 2024-11-19 19:09:22 +08:00
878c4c186f
nixos/programs/gnome-session: update examples 2024-11-13 10:01:55 +08:00
5b82d00975
modules: remove noto-fonts-cjk
It's already duplicated with the other noto-fonts-cjk package.
2024-10-28 09:54:52 +08:00
e62ad1298b
nixos/suites/dev: add security submodule 2024-10-28 09:53:31 +08:00
763216c531
nixos/workflows/a-happy-gnome: update pkgnames 2024-10-04 17:10:43 +08:00
5221aef821
nixos/services/archivebox: update systemd service dependency 2024-10-04 16:10:43 +08:00
68300be264
nixos/suites/i18n: update deprecated attributes 2024-10-02 17:08:07 +08:00
9dfb0980ad
nixos/profiles/hetzner-cloud-cx22: init
It's mostly generic at this point and I want to manage more of them.
2024-10-02 13:07:10 +08:00
de11a47aca
nixos/profiles/headless: remove deprecated attributes 2024-10-01 13:03:55 +08:00
2efee4c1a7
nixos/suites/server: fix default SSH server settings 2024-09-28 19:00:30 +08:00
88f5715fe1
nixos/state/ports: set default value
Whoops...
2024-09-28 19:00:01 +08:00
9b75ded877
{home-manager,nixos}/state/paths: update example 2024-09-23 10:10:06 +08:00
b02896bf15
nixos/services/crowdsec: update systemd service unit config 2024-09-22 18:05:05 +08:00
ab38c4604e
nixos/services/crowdsec: update default method for setting service config 2024-09-22 10:54:51 +08:00
edd5fc2f2a
nixos/workflows/a-happy-gnome: update Burn my Windows settings
Even though it might not on a working config. The best option is just
allowing to have a system-wide config which is yet to be implemented in
the extension. Might have to make a discussion about it.
2024-09-21 20:12:34 +08:00
9705646f30
nixos/shared-setups/server/crowdsec: update config 2024-09-18 09:52:48 +08:00
abfa06a0c3
nixos/services/crowdsec: update plugins to notificationPlugins
Just to be more specific for the FUTURE!
2024-09-18 09:51:15 +08:00
c5eac6f3f9
nixos/services/crowdsec: add data sources option 2024-09-18 09:49:03 +08:00
30a39a2fd8
nixos/shared-setups: init modules subset 2024-09-18 09:26:06 +08:00
9b1c1132b8
nixos/services/crowdsec: init 2024-09-18 09:25:39 +08:00
83bb89b33a
nixos/services/gallery-dl: refactor module for its settings merging
Instead of duplicating the options where the application selects those
options, we let the nixpkgs module system do that instead.
2024-09-11 13:05:21 +08:00
afd189ab81
nixos/suites/filesystem: make use of state variables 2024-09-07 22:08:00 +08:00
dabebb5f1d
nixos/state/paths: update value type 2024-09-07 22:07:01 +08:00
459ce16ac6
nixos/suites: add programs 2024-08-25 19:12:09 +08:00
e0d82441a0
nixos/services/yt-dlp: fix values for systemd services 2024-08-25 19:11:30 +08:00
e2b93fa6df
nixos/services/ctrld: init 2024-08-22 19:45:15 +08:00
26c5383fc9
nixos/services/yt-dlp: update handling of download paths
This also includes different paths for different metadata files.
2024-08-22 17:59:45 +08:00
03f51384cf
nixos/programs/gnome-session: add top-level systemd namespace for systemd-specific options
Also included a little refactor.
2024-08-21 18:51:57 +08:00
23b2be907f
nixos/services/yt-dlp: create job-specific archivePath 2024-08-21 18:14:31 +08:00
e4b63c084a
nixos/services: update dependency options for network-required services 2024-08-21 18:11:31 +08:00
3d1db5bfe3
nixos/programs/{gnome-session,sessiond}: update systemd options visibility
Forgot those are not set up properly. Otherwise, it will bloat up the
documentation.
2024-08-15 17:26:31 +08:00
4145bb6b6a
nixos/profiles/generic: enable generating cache for manpage doc 2024-08-15 17:22:06 +08:00
77411ba102
nixos/services/uxplay: update systemd service config 2024-08-06 11:20:15 +08:00
6987a2215f
modules: fix state.paths typing 2024-08-02 11:55:21 +08:00
4c7813a417
nixos/profiles/installer: add Guix
Now, it's dual purpose as a NixOS AND Guix System installer.
2024-07-31 21:49:00 +08:00
456ca00636
modules: update comments and description 2024-07-31 13:29:51 +08:00
62211ef8eb
nixos/state: init paths sub-option 2024-07-31 13:12:17 +08:00
917cd7e01d
nixos/state: add ports sub-option 2024-07-30 18:29:59 +08:00
a42d8234dd
nixos/programs/sessiond: update option visibility and descriptions 2024-07-30 18:29:05 +08:00
9ef3e308f9
nixos/programs/gnome-session: update documentation and option visibility 2024-07-30 18:28:37 +08:00
6b7b2ee9cd
nixos/services/uxplay: init 2024-07-29 19:14:15 +08:00
6f8e19ae88
nixos/services/archivebox: fix Service.ExecStart directive 2024-07-29 19:05:58 +08:00
1f57c6b331
docs: update README for NixOS workflows 2024-07-19 13:51:21 +08:00
ac1a196352
nixos/modules: make config up-to-date 2024-07-16 13:49:36 +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
abed11aac9
nixos/xdg: init desktop-specific MIME associations 2024-07-10 19:22:23 +08:00