clean up icon/cursor issues, improve greeter
This commit is contained in:
parent
6c6556b8d6
commit
905764eb88
@ -45,25 +45,6 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
favIcons = mkOption {
|
|
||||||
description = "Your favourite icons pack";
|
|
||||||
default = {};
|
|
||||||
type = types.submodule {
|
|
||||||
options = {
|
|
||||||
name = mkOption {
|
|
||||||
type = types.str;
|
|
||||||
default = "Papirus-Dark";
|
|
||||||
description = "Name of your icon pack";
|
|
||||||
};
|
|
||||||
package = mkOption {
|
|
||||||
type = types.package;
|
|
||||||
default = pkgs.papirus-icon-theme;
|
|
||||||
description = "Package for your icon pack";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
bluetooth = mkOption {
|
bluetooth = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = false;
|
default = false;
|
||||||
@ -537,11 +518,19 @@ in {
|
|||||||
gtk = {
|
gtk = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
package = lib.mkDefault cfg.favIcons.package;
|
package = lib.mkDefault pkgs.papirus-icon-theme;
|
||||||
name = lib.mkDefault cfg.favIcons.name;
|
name = lib.mkDefault "Papirus-Dark";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.pointerCursor = {
|
||||||
|
package = lib.mkDefault pkgs.gnome.adwaita-icon-theme;
|
||||||
|
name = lib.mkDefault "Adwaita";
|
||||||
|
size = lib.mkDefault 24;
|
||||||
|
x11.enable = lib.mkDefault true;
|
||||||
|
gtk.enable = lib.mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
qt = {
|
qt = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
platformTheme = lib.mkDefault "gtk";
|
platformTheme = lib.mkDefault "gtk";
|
||||||
|
@ -44,7 +44,17 @@ in {
|
|||||||
vt = 1;
|
vt = 1;
|
||||||
settings = {
|
settings = {
|
||||||
default_session = {
|
default_session = {
|
||||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --cmd sway";
|
# command = "${pkgs.greetd.tuigreet}/bin/tuigreet --cmd sway";
|
||||||
|
command = let
|
||||||
|
swayGreeterConfig = pkgs.writeText "sway-greeter-config" ''
|
||||||
|
exec "${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c sway; swaymsg exit"
|
||||||
|
bindsym Mod4+shift+e exec swaynag \
|
||||||
|
-t warning \
|
||||||
|
-m 'What do you want to do?' \
|
||||||
|
-b 'Poweroff' 'systemctl poweroff' \
|
||||||
|
-b 'Reboot' 'systemctl reboot'
|
||||||
|
'';
|
||||||
|
in "${pkgs.sway}/bin/sway --config ${swayGreeterConfig}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user