Update plasma config
This commit is contained in:
parent
1e53199429
commit
765e80c978
3 changed files with 38 additions and 1 deletions
|
|
@ -29,4 +29,8 @@
|
||||||
brightness-up = "brightnessctl set +10%";
|
brightness-up = "brightnessctl set +10%";
|
||||||
brightness-down = "brightnessctl set 10%-";
|
brightness-down = "brightnessctl set 10%-";
|
||||||
};
|
};
|
||||||
}
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
keepassxc
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -236,6 +236,9 @@
|
||||||
# Enable sudo for wheel group
|
# Enable sudo for wheel group
|
||||||
security.sudo.wheelNeedsPassword = false;
|
security.sudo.wheelNeedsPassword = false;
|
||||||
|
|
||||||
|
# Enable KDE Wallet auto-unlock via PAM
|
||||||
|
security.pam.services.sddm.enableKwallet = true;
|
||||||
|
|
||||||
# System packages
|
# System packages
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Essential tools
|
# Essential tools
|
||||||
|
|
@ -294,6 +297,28 @@
|
||||||
services.acpid.enable = true;
|
services.acpid.enable = true;
|
||||||
services.upower.enable = true;
|
services.upower.enable = true;
|
||||||
|
|
||||||
|
# Advanced key remapping with keyd
|
||||||
|
services.keyd = {
|
||||||
|
enable = true;
|
||||||
|
keyboards = {
|
||||||
|
default = {
|
||||||
|
ids = [ "*" ];
|
||||||
|
settings = {
|
||||||
|
main = {
|
||||||
|
# Map Caps Lock to Left Control
|
||||||
|
capslock = "leftcontrol";
|
||||||
|
# Disable both physical Ctrl keys (make them no-ops)
|
||||||
|
leftcontrol = "noop";
|
||||||
|
rightcontrol = "noop";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# Apply XKB config to console (TTY) as well
|
||||||
|
console.useXkbConfig = true;
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
# on your system were taken.
|
# on your system were taken.
|
||||||
|
|
|
||||||
|
|
@ -44,4 +44,12 @@
|
||||||
|
|
||||||
# Configure KWin for borderless windows
|
# Configure KWin for borderless windows
|
||||||
programs.plasma.kwin.borderlessMaximizedWindows = true;
|
programs.plasma.kwin.borderlessMaximizedWindows = true;
|
||||||
|
|
||||||
|
# Hide bottom panel/status bar
|
||||||
|
programs.plasma.panels = [
|
||||||
|
{
|
||||||
|
location = "bottom";
|
||||||
|
hiding = "autohide";
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue