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