From 971bbb74a02f83650c8cd0550fb91886c4d460fe Mon Sep 17 00:00:00 2001 From: Shipwreckt Date: Sat, 22 Feb 2025 07:10:10 +0000 Subject: 2nd initial commit --- files/old-config/i3/config.bk | 180 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 files/old-config/i3/config.bk (limited to 'files/old-config/i3/config.bk') diff --git a/files/old-config/i3/config.bk b/files/old-config/i3/config.bk new file mode 100644 index 0000000..83e47e0 --- /dev/null +++ b/files/old-config/i3/config.bk @@ -0,0 +1,180 @@ +# ______ ______ ______ ______ __ +#| \ / \ / \ / \ | \ +# \$$$$$$| $$$$$$\ | $$$$$$\ ______ _______ | $$$$$$\ \$$ ______ +# | $$ \$$__| $$ | $$ \$$ / \ | \ | $$_ \$$| \ / \ +# | $$ | $$ | $$ | $$$$$$\| $$$$$$$\| $$ \ | $$| $$$$$$\ +# | $$ __\$$$$$\ | $$ __ | $$ | $$| $$ | $$| $$$$ | $$| $$ | $$ +# _| $$_ | \__| $$ | $$__/ \| $$__/ $$| $$ | $$| $$ | $$| $$__| $$ +#| $$ \ \$$ $$ \$$ $$ \$$ $$| $$ | $$| $$ | $$ \$$ $$ +# \$$$$$$ \$$$$$$ \$$$$$$ \$$$$$$ \$$ \$$ \$$ \$$ _\$$$$$$$ +# | \__| $$ +# \$$ $$ +# \$$$$$$ +set $mod Mod4 + +# Does not matter, using polybar +font pango:Meslo LGM Nerd Font 8 + +# Starts up desktop enviroment + miisc stuff +exec --no-startup-id dex --autostart --environment i3 +exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork + +# Use pactl to adjust volume in PulseAudio. +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +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 Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod +tiling_drag modifier titlebar + +# Opens a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# kill focused window +bindsym $mod+w kill + +#----------------------------------------------------------------------------------# +# Shortcuts / Auto start # +#----------------------------------------------------------------------------------# + +bindsym $mod+r exec rofi -show drun -show-icons +bindsym $mod+f exec librewolf +bindsym $mod+d exec discord +bindsym $mod+p exec pavucontrol + +#Auto start programs +exec polybar +exec redshift +exec picom & +exec nitrogen --restore +#exec --no-startup-id nm-applet #GUI network + +#----------------------------------------------------------------------------------# +# Focus window / Misc window options # +#----------------------------------------------------------------------------------# +# change focus window +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# move focused window +bindsym $mod+Shift+j move left +bindsym $mod+Shift+k move down +bindsym $mod+Shift+l move up +bindsym $mod+Shift+semicolon move right + +# split in horizontal/vertical orientation +bindsym $mod+Shift+v split h +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+t fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+u layout stacking +bindsym $mod+o layout tabbed +bindsym $mod+i layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent/child container +bindsym $mod+z focus parent +bindsym $mod+x focus child + +#----------------------------------------------------------------------------------# +# Window names / Variables # +#----------------------------------------------------------------------------------# +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" + +# switch to workspace +bindsym $mod+1 workspace number $ws1 +bindsym $mod+2 workspace number $ws2 +bindsym $mod+3 workspace number $ws3 +bindsym $mod+4 workspace number $ws4 +bindsym $mod+5 workspace number $ws5 +bindsym $mod+6 workspace number $ws6 +bindsym $mod+7 workspace number $ws7 +bindsym $mod+8 workspace number $ws8 +bindsym $mod+9 workspace number $ws9 +bindsym $mod+0 workspace number $ws10 + +# move focused window to workspace +bindsym $mod+Shift+1 move container to workspace number $ws1 +bindsym $mod+Shift+2 move container to workspace number $ws2 +bindsym $mod+Shift+3 move container to workspace number $ws3 +bindsym $mod+Shift+4 move container to workspace number $ws4 +bindsym $mod+Shift+5 move container to workspace number $ws5 +bindsym $mod+Shift+6 move container to workspace number $ws6 +bindsym $mod+Shift+7 move container to workspace number $ws7 +bindsym $mod+Shift+8 move container to workspace number $ws8 +bindsym $mod+Shift+9 move container to workspace number $ws9 +bindsym $mod+Shift+0 move container to workspace number $ws10 + +#----------------------------------------------------------------------------------# +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec pkill i3 + +# resize window (you can also use the mouse for that) +bindsym $mod+Shift+p mode "resize" +mode "resize" { + bindsym h resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym j resize shrink height 10 px or 10 ppt + bindsym l resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape or $mod+r + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+r mode "default" + } + +# class border backgr. text indicator child_border +client.focused #552486 #701acb #ffffff #552486 #552486 +client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a +client.unfocused #333333 #222222 #888888 #292d2e #222222 +client.urgent #2f343a #900000 #ffffff #900000 #900000 +client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c + +client.background #ffffff + +#bar { +# status_command i3status -c ~/.config/i3status/config +# position top +# show no +# font pango:monospace 10 +# separator_symbol " | " +# tray_output primary +# +# colors { +# background #282c34 +# statusline #ffffff +# separator #666666 +# +# focused_workspace #552486 #701acb #ffffff +# active_workspace #333333 #5f676a #ffffff +# inactive_workspace #333333 #222222 #888888 +# urgent_workspace #2f343a #900000 #ffffff +# } +#} + -- cgit v1.2.3