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
d24209cdcb
modules: update comments
2024-07-09 23:20:29 +08:00
b33f9cf963
nixos/programs/gnome-session: update submodule option args
2024-07-09 23:19:09 +08:00
6666d55073
nixos/suites/i18n: update to be null
by default
...
i18n setups in NixOS is a bit painful since it effectively allows only
for one input method engine at a time.
2024-06-26 12:31:33 +08:00
e3350bd17d
nixos/programs/gnome-session: fix session settings format and submodule module argument passing
2024-06-25 22:41:17 +08:00
90476b0774
nixos/programs/gnome-session: add sessions.<name>.settings
...
This will allow for some flexibility for REALLY OBSCURE custom desktop
sessions but we'll still keep the `requiredComponents` option since it
is so common and most likely what the user will modify anyways.
2024-06-22 22:30:48 +08:00