?
This commit is contained in:
parent
a6c775e46c
commit
7809f0d574
3 changed files with 16 additions and 6 deletions
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -558,11 +558,11 @@
|
|||
"tinted-tmux": "tinted-tmux"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730924223,
|
||||
"narHash": "sha256-tGvmW0qih+dCAH9L4BEMYMiHcBoJVZtESbC9WH0EEuw=",
|
||||
"lastModified": 1731002033,
|
||||
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "762c07ee10b381bc8e085be5b6c2ec43139f13b0",
|
||||
"rev": "f71c2effed1ce4f9fbeefe402e4e431428ffe93a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@
|
|||
platformTheme = "qt5ct";
|
||||
style = "kvantum";
|
||||
};
|
||||
|
||||
|
||||
# Allow unfree packages
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
|
|
@ -129,6 +129,8 @@
|
|||
kdePackages.kdesdk-thumbnailers
|
||||
kdePackages.kdegraphics-thumbnailers
|
||||
catppuccin-kvantum
|
||||
shared-mime-info
|
||||
#kdePackages.plasma-workspace
|
||||
|
||||
#kde support tools
|
||||
libsForQt5.qt5ct
|
||||
|
|
@ -145,6 +147,13 @@
|
|||
];
|
||||
programs.kdeconnect.enable = true;
|
||||
programs.kdeconnect.package = pkgs.kdePackages.kdeconnect-kde;
|
||||
xdg = {
|
||||
menus.enable = true;
|
||||
mime.enable = true;
|
||||
};
|
||||
#https://discourse.nixos.org/t/dolphin-does-not-have-mime-associations/48985/3
|
||||
# This fixes the unpopulated MIME menus
|
||||
environment.etc."/xdg/menus/plasma-applications.menu".text = builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
|
||||
#xdg.portal = {
|
||||
# enable = true;
|
||||
# config = {
|
||||
|
|
@ -309,7 +318,7 @@
|
|||
xwayland.enable = true;
|
||||
systemd.setPath.enable = true;
|
||||
};
|
||||
#services.hypridle.enable = true;
|
||||
services.hypridle.enable = true;
|
||||
|
||||
services.xserver.enable = true;
|
||||
services.displayManager.sddm.enable = true;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ suspendScript = pkgs.writeShellScript "suspend-script" ''
|
|||
${lib.getExe pkgs.playerctl} -a status | ${lib.getExe pkgs.ripgrep} Playing -q
|
||||
# only suspend if nothing is playing
|
||||
if [ $? == 1 ]; then
|
||||
loginctl lock-session
|
||||
#loginctl lock-session
|
||||
${pkgs.systemd}/bin/systemctl suspend
|
||||
fi
|
||||
'';
|
||||
|
|
@ -44,6 +44,7 @@ listener = [
|
|||
# timeout=360;
|
||||
#}
|
||||
{
|
||||
on-resume = "hyprctl dispatch dpms on";
|
||||
on-timeout = suspendScript.outPath;
|
||||
timeout = 900;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue