remove sane.gui.enable option
This commit is contained in:
parent
7ce0c34f43
commit
0c2d8af448
|
@ -12,6 +12,7 @@
|
||||||
"/var/lib/alsa" # preserve output levels, default devices
|
"/var/lib/alsa" # preserve output levels, default devices
|
||||||
"/var/lib/colord" # preserve color calibrations (?)
|
"/var/lib/colord" # preserve color calibrations (?)
|
||||||
"/var/lib/machines" # maybe not needed, but would be painful to add a VM and forget.
|
"/var/lib/machines" # maybe not needed, but would be painful to add a VM and forget.
|
||||||
|
"/var/lib/systemd/backlight" # backlight brightness
|
||||||
"/var/lib/systemd/coredump"
|
"/var/lib/systemd/coredump"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,24 +12,4 @@ in
|
||||||
./plasma-mobile.nix
|
./plasma-mobile.nix
|
||||||
./sway.nix
|
./sway.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
options = {
|
|
||||||
sane.gui.enable = mkOption {
|
|
||||||
default = false;
|
|
||||||
type = types.bool;
|
|
||||||
description = ''
|
|
||||||
enables config used by any GUI, like display management or select packages.
|
|
||||||
the user should prefer to interact with specific GUIs like `sane.gui.sway`
|
|
||||||
and let those modules auto-set this flag when necessary.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
sane.programs.guiApps.enableFor.user.colin = mkDefault true;
|
|
||||||
|
|
||||||
# preserve backlight brightness across power cycles
|
|
||||||
# see `man systemd-backlight`
|
|
||||||
sane.persist.sys.plaintext = [ "/var/lib/systemd/backlight" ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
sane.gui.enable = true;
|
sane.programs.guiApps.enableFor.user.colin = true;
|
||||||
|
|
||||||
# start gnome/gdm on boot
|
# start gnome/gdm on boot
|
||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
|
|
|
@ -44,7 +44,6 @@ in
|
||||||
}
|
}
|
||||||
|
|
||||||
(mkIf cfg.enable {
|
(mkIf cfg.enable {
|
||||||
sane.gui.enable = true;
|
|
||||||
sane.programs.phoshApps.enableFor.user.colin = true;
|
sane.programs.phoshApps.enableFor.user.colin = true;
|
||||||
|
|
||||||
# docs: https://github.com/NixOS/nixpkgs/blob/nixos-22.05/nixos/modules/services/x11/desktop-managers/phosh.nix
|
# docs: https://github.com/NixOS/nixpkgs/blob/nixos-22.05/nixos/modules/services/x11/desktop-managers/phosh.nix
|
||||||
|
|
|
@ -13,7 +13,8 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
sane.gui.enable = true;
|
sane.programs.guiApps.enableFor.user.colin = true;
|
||||||
|
|
||||||
# start plasma-mobile on boot
|
# start plasma-mobile on boot
|
||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
services.xserver.desktopManager.plasma5.mobile.enable = true;
|
services.xserver.desktopManager.plasma5.mobile.enable = true;
|
||||||
|
|
|
@ -13,7 +13,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
sane.gui.enable = true;
|
sane.programs.guiApps.enableFor.user.colin = true;
|
||||||
|
|
||||||
# start plasma on boot
|
# start plasma on boot
|
||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
|
|
|
@ -125,6 +125,7 @@ in
|
||||||
sane.programs.swayApps = {
|
sane.programs.swayApps = {
|
||||||
package = null;
|
package = null;
|
||||||
suggestedPrograms = [
|
suggestedPrograms = [
|
||||||
|
"guiApps"
|
||||||
"swaylock"
|
"swaylock"
|
||||||
"swayidle"
|
"swayidle"
|
||||||
"wl-clipboard"
|
"wl-clipboard"
|
||||||
|
@ -152,7 +153,6 @@ in
|
||||||
}
|
}
|
||||||
|
|
||||||
(mkIf cfg.enable {
|
(mkIf cfg.enable {
|
||||||
sane.gui.enable = true;
|
|
||||||
sane.programs.swayApps.enableFor.user.colin = true;
|
sane.programs.swayApps.enableFor.user.colin = true;
|
||||||
|
|
||||||
# swap in these lines to use SDDM instead of `services.greetd`.
|
# swap in these lines to use SDDM instead of `services.greetd`.
|
||||||
|
|
Loading…
Reference in New Issue