Commit Graph

874 Commits

Author SHA1 Message Date
46e6409966
home-manager/suites/desktop: remove Thunderbird from documents submodule
Welp, there's now other Thunderbird package.
2024-09-13 21:24:42 +08:00
18a5b73978
home-manager/services/borgmatic: update comments and systemd service unit 2024-09-13 17:19:50 +08:00
61ed2525a6
home-manager/state/paths: update types to be consistent with NixOS version 2024-09-13 17:13:16 +08:00
a7a5e874a0
home-manager/extra-arguments: add NixOS subset for home-manager configs under NixOS systems 2024-09-13 17:08:42 +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
35548a428a
home-manager/services: update Install.WantedBy= directives 2024-09-10 08:13:11 +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
92cece8273
home-manager/services/borgmatic: init replacement module
Like the previous replacement module, we cannot test it properly since
it relies on `modulesPath` specialArg which home-manager initialize and
nmt doesn't.
2024-09-07 22:04:58 +08:00
d6a634f50a
home-manager/programs/borgmatic: init replacement module 2024-09-07 21:59:26 +08:00
c52c7f49f6
wrapper-manager/sandboxing: update modules 2024-09-04 14:28:53 +08:00
8cdb1921ce
wrapper-manager/sandboxing/bubblewrap: update launcher and add changelog to subproject 2024-09-04 14:28:04 +08:00
8f6c4a7a46
wrapper-manager/dconf: add env-wide dconf options 2024-08-30 11:59:29 +08:00
496527e76b
wrapper-manager/dconf: add read-only option to refer to database drv 2024-08-29 21:09:34 +08:00
8658febe8d
wrapper-manager/dconf: add keyfiles option 2024-08-29 21:08:39 +08:00
6b4422c8cd
wrapper-manager/dconf: add test and fix module
More proof that I don't do testing in this project. :)
2024-08-29 20:07:28 +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
507cc0a693
wrapper-manager/programs/blender: update examples 2024-08-25 19:10:39 +08:00
83277cb09f
home-manager/state: add packages suboption 2024-08-23 14:38:55 +08:00
e2b93fa6df
nixos/services/ctrld: init 2024-08-22 19:45:15 +08:00
5ca6749d50
wrapper-manager/programs/jujutsu: init 2024-08-22 19:26:08 +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
60e40a2073
home-manager/services: update dependency settings for network-dependent services 2024-08-20 19:30:53 +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
dfb16a9f0b
nixvim/plugins/firenvim: remove
There is an upstream module of it now with the same settings so it is
unnecessary.
2024-08-15 12:50:51 +08:00
23230295a4
nixvim/plugins/nvim-config-local: update to RFC-45-style settings 2024-08-15 12:49:44 +08:00
2ccd79d6b4
nixvim/plugins/nvim-remote-containers: init 2024-08-15 12:48:57 +08:00
5ffcfc2070
wrapper-manager/sandboxing/bubblewrap: add dbus-proxy-specific bwrap arguments to the launcher 2024-08-15 12:15:57 +08:00
9aa8cd7680
wrapper-manager/sandboxing/boxxy: remove escaping arguments
Similar reason to dd7856c46be1.
2024-08-12 17:56:36 +08:00
ea035976cc
home-manager/services/ludusavi: init 2024-08-12 17:55:50 +08:00
11e7d52350
wrapper-manager/sandboxing/bubblewrap: fix escaping arguments and launcher
The makeWrapper arguments are not escaped anymore for the binary wrapper
that automatically does this anyways.
2024-08-12 15:34:23 +08:00
11e2ae7e33
wrapper-manager/sandboxing/boxxy: refactor 2024-08-10 21:28:31 +08:00
20b483fda4
wrapper-manager/sandboxing/bubblewrap: fix options 2024-08-10 21:28:01 +08:00
456c5e771c
wrapper-manager/sandboxing/bubblewrap: add sysfs ro-binds as part of launcher optimizations 2024-08-10 21:27:29 +08:00
a2439e9419
wrapper-manager/programs/neovim: init 2024-08-10 12:46:23 +08:00
77411ba102
nixos/services/uxplay: update systemd service config 2024-08-06 11:20:15 +08:00
7d0ee596f2
wrapper-manager/sandboxing/bubblewrap: update launcher script 2024-08-06 11:17:56 +08:00
99b13543ae
wrapper-manager/sandboxing/bubblewrap: update default values 2024-08-06 11:17:22 +08:00
c73d27dba3
wrapper-manager/sandboxing: fix options for extraArgs 2024-08-06 11:07:07 +08:00
7524d87b49
wrapper-manager/sandboxing/bubblewrap: update closure path mount binds
It could be done by removing the string context but it is more tedious
to maintain in the long run so it would be best to have them separate.
2024-08-06 11:06:28 +08:00
c127b79eb1
wrapper-manager/sandboxing/bubblewrap: add destination to filesystem submodule 2024-08-06 11:04:34 +08:00
f58675d0f9
wrapper-manager/sandboxing/bubblewrap: enable sharing of entire Nix store by default 2024-08-06 11:02:42 +08:00
5773481ce0
wrapper-manager/sandboxing/bubblewrap: add option to bundle certificates from nixpkgs 2024-08-06 11:00:00 +08:00
a6c8213d57
wrapper-manager/sandboxing/bubblewrap: fix setting of global-wide config values for individual wrappers
May cause subtle bugs especially with compound value types such as
`attrsOf` and `listOf`.
2024-08-05 19:32:46 +08:00
73a6dba219
wrapper-manager/sandboxing/bubblewrap: fix filesystem path types
To enable arguments containing environment variables but at the cost of
lack of validation. I'm fine with this.
2024-08-05 19:07:29 +08:00