From f93700b22836af7e92108c697f4638bca433b87e Mon Sep 17 00:00:00 2001 From: tzlil Date: Fri, 24 Mar 2023 14:11:12 +0300 Subject: work on laptop --- mixins/sway.nix | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'mixins/sway.nix') diff --git a/mixins/sway.nix b/mixins/sway.nix index e559602..dd8a44c 100644 --- a/mixins/sway.nix +++ b/mixins/sway.nix @@ -66,6 +66,7 @@ in { font-awesome_6 waypipe foot + alsa-utils ]; services.swayidle = let @@ -207,8 +208,8 @@ in { input = { "type:keyboard" = { xkb_layout = "us"; - xkb_variant = "colemak_dh"; - xkb_options = "altwin:swap_lalt_lwin,caps:backspace"; + # xkb_variant = "colemak_dh"; + xkb_options = "caps:backspace"; }; "type:touchpad" = { tap = "enabled"; @@ -236,6 +237,7 @@ in { hide_edge_borders smart smart_borders on + # if want to use in the future use fetchurl # output * bg ~/tmp/graveyard.png fill @@ -252,15 +254,15 @@ in { font Iosevka 10 bindsym $mod+p exec passmenu $menu_args - bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle - bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% - bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% - bindsym --locked XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle + bindsym --locked XF86AudioMute exec ${pkgs.pulseaudio}/bin/playerctl set-sink-mute @DEFAULT_SINK@ toggle + bindsym --locked XF86AudioLowerVolume exec ${pkgs.pulseaudio}/bin/playerctl set-sink-volume @DEFAULT_SINK@ -5% + bindsym --locked XF86AudioRaiseVolume exec ${pkgs.pulseaudio}/bin/playerctl set-sink-volume @DEFAULT_SINK@ +5% + bindsym --locked XF86AudioMicMute exec ${pkgs.pulseaudio}/bin/playerctl set-source-mute @DEFAULT_SOURCE@ toggle - bindsym --locked XF86AudioNext exec playerctl next - bindsym --locked XF86AudioPlay exec playerctl play-pause - bindsym --locked XF86AudioPrev exec playerctl previous - bindsym --locked XF86AudioStop exec playerctl stop + bindsym --locked XF86AudioNext exec ${pkgs.playerctl}/bin/playerctl next + bindsym --locked XF86AudioPlay exec ${pkgs.playerctl}/bin/playerctl play-pause + bindsym --locked XF86AudioPrev exec ${pkgs.playerctl}/bin/playerctl previous + bindsym --locked XF86AudioStop exec ${pkgs.playerctl}/bin/playerctl stop for_window [app_id="^menu$"] floating enable, border none for_window [app_id="mpv"] sticky enable @@ -270,8 +272,8 @@ in { for_window [app_id="imv"] floating enable for_window [class="PacketTracer"] floating enable - bindsym XF86MonBrightnessUp exec light -A 5 - bindsym XF86MonBrightnessDown exec light -U 5 + bindsym XF86MonBrightnessUp exec ${pkgs.brightnessctl}/bin/brightnessctl s +5% + bindsym XF86MonBrightnessDown exec ${pkgs.brightnessctl}/bin/brightnessctl s 5%- bindsym Print exec ${pkgs.grim}/bin/grim - | tee $(xdg-user-dir PICTURES)/$(date +'%s_grim.png') | wl-copy bindsym Shift+Print exec ${pkgs.grim}/bin/grim -g "$(${sel})" - | tee $(xdg-user-dir PICTURES)/$(date +'%s_grim.png') | wl-copy @@ -280,8 +282,9 @@ in { bindsym $mod+l exec ${pkgs.swaylock}/bin/swaylock -c 070D0D exec ${pkgs.mako}/bin/mako >/tmp/mako.log 2>&1 - exec_always kanshi >/tmp/kanshi.log 2>&1 + exec_always ${pkgs.kanshi}/bin/kanshi >/tmp/kanshi.log 2>&1 + exec foot include /etc/sway/config.d/* ''; }; -- cgit 1.4.1