Commit Graph

558 Commits

Author SHA1 Message Date
a4871f04b6
nixos/profiles/installer: update default application list 2025-01-12 14:55:38 +08:00
5b68cf1f04
nixos/programs/blender: update addons build step
The previous one just overwrites existing directories from previous
paths if there's any similar directory.
2025-01-12 14:55:16 +08:00
82926d5d73
nixos/suites/server: update default SSH config 2025-01-12 14:21:43 +08:00
861aa28201
pkgs/firefox-addons: add RSSHub Radar 2025-01-05 18:53:54 +08:00
b38150e094
nixos/services/archivebox: update service and dependencies 2025-01-01 16:26:59 +08:00
84e4c6a9a5
nixos/profiles/hardened: remove hardened kernel
We'll place it at the host-level instead.
2025-01-01 16:26:59 +08:00
6d8060f768
nixos/workflows/a-happy-gnome: add Kando 2025-01-01 16:26:59 +08:00
d3aaefc995
nixos/suites/server: explicitly open firewall for SSH server 2025-01-01 16:26:59 +08:00
a8c6c9d7f9
nixos/suites: update config 2025-01-01 16:26:58 +08:00
bf2ea201c1
nixos/virtualisation/oci-containers/volumes: init 2025-01-01 16:26:58 +08:00
ae9a8be6fe
nixos/virtualisation/oci-containers/networks: init 2025-01-01 16:26:58 +08:00
663322b348
modules: update to latest nixpkgs conventions 2025-01-01 16:26:57 +08:00
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