mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
moved sxhkd configuration to seperate module
This commit is contained in:
parent
476b42f8af
commit
f25dcd56d9
4 changed files with 14 additions and 8 deletions
30
modules/sxhkd.nix
Normal file
30
modules/sxhkd.nix
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{sxhkd-flake, ...}: {
|
||||
config,
|
||||
lib,
|
||||
options,
|
||||
pkgs,
|
||||
...
|
||||
}: (sxhkd-flake.nixosModules.sxhkd {
|
||||
inherit lib config options pkgs;
|
||||
services.sxhkd = {
|
||||
enable = true;
|
||||
keybindings = {
|
||||
#media keybindings
|
||||
"XF86AudioPlay" = "playerctl play-pause";
|
||||
"XF86AudioPause" = "playerctl play-pause";
|
||||
"XF86AudioStop" = "playerctl stop";
|
||||
"XF86AudioNext" = "playerctl next";
|
||||
"XF86AudioPrev" = "playerctl previous";
|
||||
"XF86AudioRaiseVolume" = "amixer sset Master 40+";
|
||||
"XF86AudioLowerVolume" = "amixer sset Master 40-";
|
||||
"XF86AudioMute" = "amixer sset Master toggle ";
|
||||
"XF86MonBrightnessUp" = "brightnessctl s 20+";
|
||||
"XF86MonBrightnessDown" = "brightnessctl s 20-";
|
||||
#screenshot stuff
|
||||
"Print" = "maim $HOME/Screenshots/$(date +%Y-%m-%d_%H-%m-%s).jpg";
|
||||
"Print + shift" = "maim | xclip -selection clipboard -t image/png";
|
||||
"super + Print" = "maim -s $HOME/Screenshots/$(date +%Y-%m-%d_%H-%m-%s).jpg";
|
||||
"super + Print + shift" = "maim -s | xclip -selection clipboard -t image/png";
|
||||
};
|
||||
};
|
||||
})
|
||||
|
|
@ -14,11 +14,6 @@
|
|||
windowManager.dwm.enable = true;
|
||||
displayManager = {
|
||||
defaultSession = "none+dwm";
|
||||
sessionCommands = ''
|
||||
if ! pidof sxhkd > /dev/null;then
|
||||
sxhkd &
|
||||
fi
|
||||
'';
|
||||
lightdm = {
|
||||
enable = true;
|
||||
greeters.mini = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue