summaryrefslogtreecommitdiff
path: root/files/old-config/i3
diff options
context:
space:
mode:
authorShipwreckt <shipwreckt@mailfence.com>2025-02-22 07:10:10 +0000
committerShipwreckt <shipwreckt@mailfence.com>2025-02-22 07:10:10 +0000
commit971bbb74a02f83650c8cd0550fb91886c4d460fe (patch)
treed0d56e38ba28ddf37866ceb6b275ff5de48a0e40 /files/old-config/i3
parent749b69e71e0475bcf1f4d7067414f55f830c9e8d (diff)
2nd initial commit
Diffstat (limited to 'files/old-config/i3')
-rw-r--r--files/old-config/i3/config145
-rw-r--r--files/old-config/i3/config.bk180
-rw-r--r--files/old-config/i3/workspaces.conf43
3 files changed, 368 insertions, 0 deletions
diff --git a/files/old-config/i3/config b/files/old-config/i3/config
new file mode 100644
index 0000000..e494732
--- /dev/null
+++ b/files/old-config/i3/config
@@ -0,0 +1,145 @@
+# ______ ______ ______ ______ __
+#| \ / \ / \ / \ | \
+# \$$$$$$| $$$$$$\ | $$$$$$\ ______ _______ | $$$$$$\ \$$ ______
+# | $$ \$$__| $$ | $$ \$$ / \ | \ | $$_ \$$| \ / \
+# | $$ | $$ | $$ | $$$$$$\| $$$$$$$\| $$ \ | $$| $$$$$$\
+# | $$ __\$$$$$\ | $$ __ | $$ | $$| $$ | $$| $$$$ | $$| $$ | $$
+# _| $$_ | \__| $$ | $$__/ \| $$__/ $$| $$ | $$| $$ | $$| $$__| $$
+#| $$ \ \$$ $$ \$$ $$ \$$ $$| $$ | $$| $$ | $$ \$$ $$
+# \$$$$$$ \$$$$$$ \$$$$$$ \$$$$$$ \$$ \$$ \$$ \$$ _\$$$$$$$
+# | \__| $$
+# \$$ $$
+# \$$$$$$
+
+# Diffrent config files
+include ~/.config/i3/workspaces.conf
+
+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
+
+# 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
+# }
+#}
+
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
+# }
+#}
+
diff --git a/files/old-config/i3/workspaces.conf b/files/old-config/i3/workspaces.conf
new file mode 100644
index 0000000..6c93a44
--- /dev/null
+++ b/files/old-config/i3/workspaces.conf
@@ -0,0 +1,43 @@
+#----------------------------------------------------------------------------------#
+# Keybinds #
+#----------------------------------------------------------------------------------#
+
+bindsym $mod+c move workspace to output left
+
+#----------------------------------------------------------------------------------#
+# Settings for workspaces #
+#----------------------------------------------------------------------------------#
+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