aboutsummaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
Diffstat (limited to 'services')
-rw-r--r--services/dunst.nix3
-rw-r--r--services/sxhkd.nix9
2 files changed, 4 insertions, 8 deletions
diff --git a/services/dunst.nix b/services/dunst.nix
index 407820f..b0b1e67 100644
--- a/services/dunst.nix
+++ b/services/dunst.nix
@@ -1,6 +1,7 @@
1{ config 1{ config
2, pkgs 2, pkgs
3, theme 3, theme
4, font
4, ... 5, ...
5}: 6}:
6 7
@@ -10,7 +11,7 @@ with theme;
10 enable = true; 11 enable = true;
11 settings = { 12 settings = {
12 global = { 13 global = {
13 font = "Nerd Input 10"; 14 font = "${font.name} 10";
14 allow_markup = "no"; 15 allow_markup = "no";
15 format = ''%s\n%b''; 16 format = ''%s\n%b'';
16 sort = "yes"; 17 sort = "yes";
diff --git a/services/sxhkd.nix b/services/sxhkd.nix
index 3bb3da8..d8678af 100644
--- a/services/sxhkd.nix
+++ b/services/sxhkd.nix
@@ -9,11 +9,6 @@ let
9 '' 9 ''
10 ${pkgs.libnotify}/bin/notify-send ${text} -h int:value:${value} -h string:synchronous:volume -h string:hlcolor:"${theme.base0C}" 10 ${pkgs.libnotify}/bin/notify-send ${text} -h int:value:${value} -h string:synchronous:volume -h string:hlcolor:"${theme.base0C}"
11 ''; 11 '';
12 brightness = pkgs.writeScriptBin "brightness" ''
13 ${pkgs.light}/bin/light $@
14 v=$(${pkgs.light}/bin/light -G)
15 ${progress "brightness" "$v"}
16 '';
17 volume = pkgs.writeScriptBin "volume" '' 12 volume = pkgs.writeScriptBin "volume" ''
18 ${pkgs.alsaUtils}/bin/amixer $@ 13 ${pkgs.alsaUtils}/bin/amixer $@
19 v=$(${pkgs.alsaUtils}/bin/amixer sget Master | ${pkgs.gawk}/bin/awk -F"[][%]" '/Left:/ {print $2}') 14 v=$(${pkgs.alsaUtils}/bin/amixer sget Master | ${pkgs.gawk}/bin/awk -F"[][%]" '/Left:/ {print $2}')
@@ -25,8 +20,8 @@ in
25 services.sxhkd = { 20 services.sxhkd = {
26 enable = true; 21 enable = true;
27 keybindings = { 22 keybindings = {
28 "super + slash" = "${brightness}/bin/brightness -A 2"; 23 "super + slash" = "${pkgs.light}/bin/light -A 2";
29 "super + shift + slash" = "${brightness}/bin/brightness -U 2"; 24 "super + shift + slash" = "${pkgs.light}/bin/light -U 2";
30 "super + semicolon" = "${volume}/bin/volume sset Master 2%+"; 25 "super + semicolon" = "${volume}/bin/volume sset Master 2%+";
31 "super + shift + semicolon" = "${volume}/bin/volume sset Master 2%-"; 26 "super + shift + semicolon" = "${volume}/bin/volume sset Master 2%-";
32 "super + ctrl + space" = "${pkgs.dunst}/bin/dunstctl close"; 27 "super + ctrl + space" = "${pkgs.dunst}/bin/dunstctl close";