diff options
author | justanothercatgirl <sotov2070@gmail.com> | 2024-02-09 10:07:01 +0300 |
---|---|---|
committer | justanothercatgirl <sotov2070@gmail.com> | 2024-02-09 10:13:36 +0300 |
commit | 02697b449ba557f61b798b46f2b39d35baa95b50 (patch) | |
tree | e2850b0432b5e7a8f26a4d6837639210a2f36aa2 /.config/i3/config | |
parent | 7e7505c56cbcdfb410311978e723a190293d9abd (diff) |
some changes
Diffstat (limited to '.config/i3/config')
-rw-r--r-- | .config/i3/config | 54 |
1 files changed, 34 insertions, 20 deletions
diff --git a/.config/i3/config b/.config/i3/config index c6a6e15..983f3bd 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -19,8 +19,9 @@ exec --no-startup-id dex --autostart --environment i3 # and nm-applet is a desktop environment-independent system tray GUI for it. exec --no-startup-id nm-applet -exec_always --no-startup-id xcompmgr -exec_always --no-startup-id devilspie -a +exec --no-startup-id devilspie -a +exec --no-startup-id xcompmgr +exec --no-startup-id xsettnigsd # Use pactl to adjust volume in PulseAudio. set $refresh_i3status killall -SIGUSR1 i3status @@ -29,6 +30,11 @@ bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status +# Use playerctl +bindsym XF86AudioPause exec --no-startup-id playerctl play-pause +bindsym XF86AudioNext exec --no-startup-id playerctl next +bindsym XF86AudioPrev exec --no-startup-id playerctl previous + bindsym $mod+b exec sudo systemctl start bluetooth.service bindsym $mod+Shift+b exec sudo systemctl stop bluetoth.service @@ -120,16 +126,17 @@ bindsym $mod+Shift+a focus child # Define names for default workspaces for which we configure key bindings later on. # We use variables to avoid repeating the names in multiple places. -set $ws1 "1: terminals" -set $ws2 "2: browser" -set $ws3 "3: messengers" -set $ws4 "4: file manager" -set $ws5 "5: office" -set $ws6 "6" -set $ws7 "7: games" -set $ws8 "8: media player" -set $ws9 "9: code assisting" -set $ws10 "10: code editors" +# nerd font icons +set $ws1 "1 " +set $ws2 "2 " +set $ws3 "3 " +set $ws4 "4 " +set $ws5 "5 " +set $ws6 "6 " +set $ws7 "7 " +set $ws8 "8 " +set $ws9 "9 " +set $ws10 "10 " set $monitor_primary "DP-0" set $monitor_secondary "HDMI-0" @@ -171,8 +178,12 @@ assign [class="pr"] workspace $ws5 assign [class="pm"] workspace $ws5 assign [class="vlc"] workspace $ws8 assign [class="libreoffice"] workspace $ws5 +assign [class="libreoffice-writer"] workspace $ws5 +assign [class="libreoffice-impress"] workspace $ws5 +assign [class="libreoffice-calc"] workspace $ws5 assign [class="steam"] workspace $ws9 assign [class="org-tlauncher-tlauncher-rmo-TLauncher"] workspace $ws7 +assign [class="dotnet"] workspace $ws7 assign [class="^Minecraft.*$"] workspace $ws7 #assign [class="GigaQt"] workspace $ws9 @@ -180,8 +191,8 @@ assign [class="^Minecraft.*$"] workspace $ws7 #monitors workspace $ws1 output $monitor_primary workspace $ws2 output $monitor_secondary -workspace $ws3 output $monitor_primary -# workspace $ws4 output $monitor_primary +workspace $ws3 output $monitor_secondary +workspace $ws4 output $monitor_secondary workspace $ws5 output $monitor_primary workspace $ws6 output $monitor_secondary workspace $ws7 output $monitor_primary @@ -250,22 +261,25 @@ bindsym $mod+Shift+e mode $ModeName #Start i3bar to display a workspace bar (plus the system information i3status finds out, if available) bar { status_command i3status -# status_command xmobar position bottom - font pango:DejaVu Sans Mono 11 + font pango:OverpassM Nerd Font 10 + } -default_border pixel 3 +default_border pixel 5 +gaps inner 4 +gaps outer 0 # started upon launching -# monito settings -exec --setprovideroutputsource NVIDIA-G0 Intel +# monitor settings +# the first line is actual magic exec_always ~/.screenlayout/doublemonitor.layout.sh # disable integrated keyboard input # please, just work (check out that function in bashrc lmao) -exec_always kboff +# only needed for my laptop +# exec_always kboff # switch keyboard colors exec openrgb --color "00FFFF" |