mirror of
https://github.com/aviallon/nixos-lib.git
synced 2026-04-06 01:38:06 +00:00
[Desktop] Fix SDDM mouse theme
This commit is contained in:
parent
1b5eaf74e0
commit
01bba88782
1 changed files with 26 additions and 9 deletions
35
desktop.nix
35
desktop.nix
|
|
@ -93,16 +93,34 @@ in {
|
||||||
|
|
||||||
systemd.services."getty@tty1".enable = mkOverride 50 false;
|
systemd.services."getty@tty1".enable = mkOverride 50 false;
|
||||||
systemd.services."autovt@tty1".enable = mkOverride 50 false;
|
systemd.services."autovt@tty1".enable = mkOverride 50 false;
|
||||||
# Prevents blinking cursor
|
|
||||||
services.xserver.displayManager.sddm.settings = {
|
systemd.tmpfiles.rules = mkAfter (let
|
||||||
X11 = {
|
sddmDir = "/var/lib/sddm";
|
||||||
MinimumVT = mkOverride 50 1;
|
in [
|
||||||
|
"e ${sddmDir}/.cache/sddm-greeter/qmlcache/ - - - 0"
|
||||||
|
"x ${sddmDir}/.cache"
|
||||||
|
|
||||||
|
# Fix SDDM cursor theme
|
||||||
|
#"d ${sddmDir}/.config/xsettingsd 0755 sddm sddm -"
|
||||||
|
#"f ${sddmDir}/.config/xsettingsd/xsettingsd.conf 0644 sddm sddm - Gtk/CursorThemeName \"breeze_cursors\""
|
||||||
|
|
||||||
|
#"d ${sddmDir}/.config/gtk-4.0 0755 sddm sddm -"
|
||||||
|
#"f ${sddmDir}/.config/gtk-4.0/settings.ini 0644 sddm sddm - gtk-cursor-theme-name=breeze_cursors"
|
||||||
|
#"w+ ${sddmDir}/.config/gtk-4.0/settings.ini 0644 sddm sddm - gtk-cursor-theme-size=24"
|
||||||
|
]);
|
||||||
|
|
||||||
|
# Prevents blinking cursor
|
||||||
|
services.xserver.displayManager.sddm = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
Theme = {
|
||||||
|
CursorTheme = "breeze_cursors";
|
||||||
|
};
|
||||||
|
X11 = {
|
||||||
|
MinimumVT = mkOverride 50 1;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
systemd.tmpfiles.rules = mkAfter [
|
|
||||||
"e /var/lib/sddm/.cache/sddm-greeter/qmlcache/ - - - 0"
|
|
||||||
"x /var/lib/sddm/.cache"
|
|
||||||
];
|
|
||||||
|
|
||||||
# Configure keymap in X11
|
# Configure keymap in X11
|
||||||
services.xserver.layout = cfg.layout;
|
services.xserver.layout = cfg.layout;
|
||||||
|
|
@ -110,7 +128,6 @@ in {
|
||||||
|
|
||||||
|
|
||||||
# Enable the Plasma 5 Desktop Environment.
|
# Enable the Plasma 5 Desktop Environment.
|
||||||
services.xserver.displayManager.sddm.enable = true;
|
|
||||||
services.xserver.desktopManager.plasma5 = {
|
services.xserver.desktopManager.plasma5 = {
|
||||||
enable = true;
|
enable = true;
|
||||||
runUsingSystemd = true;
|
runUsingSystemd = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue