?
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"
|
"tinted-tmux": "tinted-tmux"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730924223,
|
"lastModified": 1731002033,
|
||||||
"narHash": "sha256-tGvmW0qih+dCAH9L4BEMYMiHcBoJVZtESbC9WH0EEuw=",
|
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "762c07ee10b381bc8e085be5b6c2ec43139f13b0",
|
"rev": "f71c2effed1ce4f9fbeefe402e4e431428ffe93a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
platformTheme = "qt5ct";
|
platformTheme = "qt5ct";
|
||||||
style = "kvantum";
|
style = "kvantum";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
|
@ -129,6 +129,8 @@
|
||||||
kdePackages.kdesdk-thumbnailers
|
kdePackages.kdesdk-thumbnailers
|
||||||
kdePackages.kdegraphics-thumbnailers
|
kdePackages.kdegraphics-thumbnailers
|
||||||
catppuccin-kvantum
|
catppuccin-kvantum
|
||||||
|
shared-mime-info
|
||||||
|
#kdePackages.plasma-workspace
|
||||||
|
|
||||||
#kde support tools
|
#kde support tools
|
||||||
libsForQt5.qt5ct
|
libsForQt5.qt5ct
|
||||||
|
|
@ -145,6 +147,13 @@
|
||||||
];
|
];
|
||||||
programs.kdeconnect.enable = true;
|
programs.kdeconnect.enable = true;
|
||||||
programs.kdeconnect.package = pkgs.kdePackages.kdeconnect-kde;
|
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 = {
|
#xdg.portal = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
# config = {
|
# config = {
|
||||||
|
|
@ -309,7 +318,7 @@
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
systemd.setPath.enable = true;
|
systemd.setPath.enable = true;
|
||||||
};
|
};
|
||||||
#services.hypridle.enable = true;
|
services.hypridle.enable = true;
|
||||||
|
|
||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
services.displayManager.sddm.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
|
${lib.getExe pkgs.playerctl} -a status | ${lib.getExe pkgs.ripgrep} Playing -q
|
||||||
# only suspend if nothing is playing
|
# only suspend if nothing is playing
|
||||||
if [ $? == 1 ]; then
|
if [ $? == 1 ]; then
|
||||||
loginctl lock-session
|
#loginctl lock-session
|
||||||
${pkgs.systemd}/bin/systemctl suspend
|
${pkgs.systemd}/bin/systemctl suspend
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
@ -44,6 +44,7 @@ listener = [
|
||||||
# timeout=360;
|
# timeout=360;
|
||||||
#}
|
#}
|
||||||
{
|
{
|
||||||
|
on-resume = "hyprctl dispatch dpms on";
|
||||||
on-timeout = suspendScript.outPath;
|
on-timeout = suspendScript.outPath;
|
||||||
timeout = 900;
|
timeout = 900;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue