Commit Graph

811 Commits

Author SHA1 Message Date
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
55eb5fd831
wrapper-manager/sandboxing: fix options to be applied correctly
Especially for composite values like in lists or attrsets.
2024-07-30 11:52:31 +08:00
c03acceac7
wrapper-manager/nixgl: fix module 2024-07-30 11:09:07 +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
c702356cab
wrapper-manager/dconf: update profiles to profile option 2024-07-29 19:05:09 +08:00
0d32b27571
wrapper-manager/sandboxing/bubblewrap: refactor and update 2024-07-29 19:04:45 +08:00
5376666247
wrapper-manager/sandboxing/boxxy: init
Alternative to Bubblewrap while I'm still figuring it out.
2024-07-29 19:03:31 +08:00
7ba31a2e75
wrapper-manager/sandboxing: add wraparound under namespace
Each wrapper represents one... wrapper anyways so it is fine to have
this. If nothing else applies, you could still make the specific
sandboxing module to have its own wraparound option namespace. That
practice should be discouraged though.
2024-07-29 16:39:59 +08:00
87f36c728d
home-manager/files/mutable-files: update executable filename for systemd service
Just to make it cleaner.
2024-07-29 16:02:52 +08:00
666912d615
home-manager/suites: fix conditional for NixOS-enabled parts 2024-07-29 16:01:50 +08:00
f6d80a44d1
wrapper-manager/programs/blender: refactor 2024-07-27 21:23:26 +08:00
4262ccfa89
wrapper-manager: make modules and library set up-to-date 2024-07-27 21:22:55 +08:00
96f25aab17
wrapper-manager/nixgl: init
Untested because screw you.
2024-07-27 20:18:58 +08:00
99e272efa9
wrapper-manager/sandboxing/bubblewrap: fix dbus submodule
We really have to have some testing infrastructure in this project. :(
2024-07-27 20:03:32 +08:00
193d587d07
wrapper-manager/sandboxing/bubblewrap: move sharing Nix store to filesystem submodule and add option for binding certain Nix store paths 2024-07-27 20:02:50 +08:00
094109d839
wrapper-manager/dconf: init 2024-07-27 20:01:14 +08:00
971d786b81
wrapper-manager/sandboxing/bubblewrap: add option for ensuring dying with parent 2024-07-27 11:46:51 +08:00
34f086a6a5
wrapper-manager/sandboxing/bubblewrap: revise filesystem submodule 2024-07-27 11:46:15 +08:00
50e7d29620
wrapper-manager/sandboxing/bubblewrap: fix config 2024-07-27 11:44:44 +08:00
bf51e0dcde
wrapper-manager/sandboxing/bubblewrap: add filesystem integration
Also untested.
2024-07-26 16:12:57 +08:00
22ecf7726e
wrapper-manager/sandboxing/bubblewrap: add D-Bus integration
With xdg-dbus-proxy for filtering.

Also, as of writing, we have no internet so there's basically no testing
done here :)
2024-07-26 15:56:16 +08:00
d633fc2b38
wrapper-manager/sandboxing/bubblewrap: init prototype
Not complete, just its options for now. We might even go into the
direction of NixPak and nix-bubblewrap creating our own specialized
launcher.
2024-07-26 15:41:49 +08:00
101e2da60c
wrapper-manager/sandboxing: init skeleton module 2024-07-24 21:07:06 +08:00
517a5e6c61
flake-parts/setups: fix wrapper-manager submodule 2024-07-23 18:27:49 +08:00
dc31e3e36b
flake-parts/setups: create module option for unified configuration directory 2024-07-23 18:27:15 +08:00
a56e3ed759
flake-parts/setups: refactor Disko integration 2024-07-22 22:05:21 +08:00
27153a368e
flake-parts/setups: refactor home-manager integration 2024-07-22 21:59:51 +08:00
25fbee9f2f
flake-parts/setups: refactor systems into shared config options 2024-07-22 21:23:52 +08:00
64750a7438
flake-parts/setups: refactor NixVim integration 2024-07-22 20:10:17 +08:00
60fe2b8893
flake-parts/setups/wrapper-manager: init 2024-07-22 19:45:56 +08:00
1f57c6b331
docs: update README for NixOS workflows 2024-07-19 13:51:21 +08:00
dcdab7d019
flake-parts/setups: fix NixOS image creation function
Forgot to update this... whoops...
2024-07-19 13:48:56 +08:00
d6d779cecb
flake-parts/setups: set to individual nixpkgs instance
This will make it easier between flakes and non-flakes usage (if there's
ever a situation that will make it).
2024-07-16 18:17:55 +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
c14a51aa9d
flake-parts/setups: properly initialize nixpkgs to be passed into module evaluation 2024-07-12 13:05:32 +08:00
8eb337cefc
flake-parts/setups: correct documentation 2024-07-12 13:03:11 +08:00
412c663648
wrapper-manager/programs/zellij: init 2024-07-12 13:02:40 +08:00
883138bbde
home-manager/files/mutable-files: refactor module 2024-07-10 19:24:29 +08:00
abed11aac9
nixos/xdg: init desktop-specific MIME associations 2024-07-10 19:22:23 +08:00
f46cec6e11
wrapper-manager/programs/blender: init
Prototyping custom wrapper-manager-fds modules, hoorah!
2024-07-10 15:52:28 +08:00
7d50020b75
wrapper-manager: init extra module arguments 2024-07-10 15:51:23 +08:00
6c2974e2c8
flake-parts/setups: add specialArgs to each builder function
It's only there in its raw function but we probably don't want to expose
this especially that it will make integration for each to be a pain to
implement. For now, it will just sit and exist and being reconsidered
and reverted at some point if it isn't.
2024-07-10 15:49:29 +08:00
bae6230728
flake-parts/setups: update shared Nix config for setting up NIX_PATH
...again.
2024-07-10 15:46:00 +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