Re-add the features config prefix

This commit is contained in:
Oliver Davies 2025-07-09 08:00:00 +01:00
parent 34cb9db3d4
commit 45433358ff
50 changed files with 245 additions and 231 deletions

View file

@ -11,15 +11,17 @@
../../users/opdavies.nix
];
cli = {
docker.enable = true;
features = {
cli = {
docker.enable = true;
password-store = {
enable = true;
password-store = {
enable = true;
extensions = with pkgs.passExtensions; [
pass-otp
];
extensions = with pkgs.passExtensions; [
pass-otp
];
};
};
};

View file

@ -18,12 +18,14 @@
../../users/eric.nix
];
core = {
bluetooth.enable = true;
zram.enable = true;
};
features = {
core = {
bluetooth.enable = true;
zram.enable = true;
};
desktop.media.makemkv.enable = true;
desktop.media.makemkv.enable = true;
};
nixpad.enable = true;

View file

@ -19,9 +19,11 @@
../../users/opdavies.nix
];
core.openssh.enable = true;
cli.podman.enable = true;
desktop.dconf.enable = true;
features = {
core.openssh.enable = true;
cli.podman.enable = true;
desktop.dconf.enable = true;
};
# TODO: why didn't it work when adding this to jitsi.nix?
nixpkgs.config.permittedInsecurePackages = [

View file

@ -19,41 +19,43 @@
../../users/opdavies.nix
];
cli = {
kanata = {
enable = true;
features = {
cli = {
kanata = {
enable = true;
devices = [
"/dev/input/by-path/platform-i8042-serio-0-event-kbd"
];
devices = [
"/dev/input/by-path/platform-i8042-serio-0-event-kbd"
];
};
password-store = {
enable = true;
extensions = with pkgs.passExtensions; [
pass-audit
pass-otp
pass-update
];
};
};
password-store = {
enable = true;
extensions = with pkgs.passExtensions; [
pass-audit
pass-otp
pass-update
];
core = {
bluetooth.enable = true;
openssh.enable = true;
pipewire.enable = true;
xbanish.enable = true;
zram.enable = true;
};
};
core = {
bluetooth.enable = true;
openssh.enable = true;
pipewire.enable = true;
xbanish.enable = true;
zram.enable = true;
};
desktop = {
dconf.enable = true;
dwm.enable = true;
fonts.enable = true;
media.makemkv.enable = true;
st.enable = true;
thunar.enable = true;
desktop = {
dconf.enable = true;
dwm.enable = true;
fonts.enable = true;
media.makemkv.enable = true;
st.enable = true;
thunar.enable = true;
};
};
services = {

View file

@ -16,12 +16,14 @@
../../users/opdavies.nix
];
core = {
bluetooth.enable = true;
zram.enable = true;
};
features = {
core = {
bluetooth.enable = true;
zram.enable = true;
};
desktop.dconf.enable = true;
desktop.dconf.enable = true;
};
nixpad.enable = true;