summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsimon <vesspa0330@gmail.com>2026-10-25 13:43:10 -0500
committersimon <vesspa0330@gmail.com>2026-10-25 13:43:10 -0500
commit3c45a0af5e933a7b432a4a1022bcb5bca9bfa4f2 (patch)
tree11934766efeb98d4047489417b2d09660920c3dc
parent4d2c37fe27dd73ca1f101c3d290881d53c83ce57 (diff)
full restructure based on machineHEADmain
-rw-r--r--blade/conky.conf (renamed from conky.conf)0
-rw-r--r--blade/i3blocks.conf (renamed from i3blocks.conf)6
-rw-r--r--blade/i3config214
-rw-r--r--blade/picom.conf (renamed from picom.conf)0
-rwxr-xr-xblade/rofi-power-menu (renamed from rofi-power-menu)0
-rw-r--r--blade/sakura.conf (renamed from sakura.conf)0
-rw-r--r--blade/theme.rasi (renamed from theme.rasi)76
-rw-r--r--desktop/init.lua (renamed from nvim/init.lua)0
-rw-r--r--desktop/swayconfig (renamed from swayconfig)0
-rw-r--r--desktop/waybar-wal-template.css (renamed from waybar-wal-template.css)0
-rw-r--r--desktop/waybar_config (renamed from waybar_config)0
-rw-r--r--i3config266
-rw-r--r--wal/templates/desktop-rofi-theme.rasi (renamed from wal/templates/theme.rasi)0
-rw-r--r--windows/windows-init.lua (renamed from nvim/windows-init.lua)0
14 files changed, 255 insertions, 307 deletions
diff --git a/conky.conf b/blade/conky.conf
index 4bd061d..4bd061d 100644
--- a/conky.conf
+++ b/blade/conky.conf
diff --git a/i3blocks.conf b/blade/i3blocks.conf
index 25986a6..b6ec925 100644
--- a/i3blocks.conf
+++ b/blade/i3blocks.conf
@@ -41,7 +41,7 @@ interval=1
# color=#c0caf5
# [battery]
-# command=echo "bat: $(sudo cat /sys/class/power_supply/BAT0/capacity)%"
-# interval=30
-# color=#c0caf5
+command=echo "$(sudo cat /sys/class/power_supply/BAT0/capacity)%"
+interval=30
+color=#c0caf5
diff --git a/blade/i3config b/blade/i3config
new file mode 100644
index 0000000..40076ca
--- /dev/null
+++ b/blade/i3config
@@ -0,0 +1,214 @@
+# i3 config file (v4)
+#
+# Please see https://i3wm.org/docs/userguide.html for a complete reference!
+#
+# This config file uses keycodes (bindsym) and was written for the QWERTY
+# layout.
+#
+# To get a config file with the same key positions, but for your current
+# layout, use the i3-config-wizard
+#
+
+# Font for window titles. Will also be used by the bar unless a different font
+# is used in the bar {} block below.
+font pango:monospace 8
+
+# This font is widely installed, provides lots of unicode glyphs, right-to-left
+# text rendering and scalability on retina/hidpi displays (thanks to pango).
+#font pango:DejaVu Sans Mono 8
+
+# Start XDG autostart .desktop files using dex. See also
+# https://wiki.archlinux.org/index.php/XDG_Autostart
+exec --no-startup-id dex --autostart --environment i3
+
+# The combination of xss-lock, nm-applet and pactl is a popular choice, so
+# they are included here as an example. Modify as you see fit.
+
+# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
+# screen before suspend. Use loginctl lock-session to lock your screen.
+exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
+
+# NetworkManager is the most popular way to manage wireless networks on Linux,
+# and nm-applet is a desktop environment-independent system tray GUI for it.
+exec --no-startup-id nm-applet
+
+# 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 these keys for focus, movement, and resize directions when reaching for
+# the arrows is not convenient
+set $up l
+set $down k
+set $left j
+set $right semicolon
+
+# use Mouse+Mod1 to drag floating windows to their wanted position
+floating_modifier Mod1
+
+# move tiling windows via drag & drop by left-clicking into the title bar,
+# or left-clicking anywhere into the window while holding the floating modifier.
+tiling_drag modifier titlebar
+
+# start a terminal
+bindsym Mod1+Return exec i3-sensible-terminal
+
+# kill focused window
+bindsym Mod1+Shift+q kill
+
+# start dmenu (a program launcher)
+bindsym Mod1+d exec --no-startup-id dmenu_run
+# A more modern dmenu replacement is rofi:
+# bindsym Mod1+d exec "rofi -modi drun,run -show drun"
+# There also is i3-dmenu-desktop which only displays applications shipping a
+# .desktop file. It is a wrapper around dmenu, so you need that installed.
+# bindsym Mod1+d exec --no-startup-id i3-dmenu-desktop
+
+# change focus
+bindsym Mod1+$left focus left
+bindsym Mod1+$down focus down
+bindsym Mod1+$up focus up
+bindsym Mod1+$right focus right
+
+# alternatively, you can use the cursor keys:
+bindsym Mod1+Left focus left
+bindsym Mod1+Down focus down
+bindsym Mod1+Up focus up
+bindsym Mod1+Right focus right
+
+# move focused window
+bindsym Mod1+Shift+$left move left
+bindsym Mod1+Shift+$down move down
+bindsym Mod1+Shift+$up move up
+bindsym Mod1+Shift+$right move right
+
+# alternatively, you can use the cursor keys:
+bindsym Mod1+Shift+Left move left
+bindsym Mod1+Shift+Down move down
+bindsym Mod1+Shift+Up move up
+bindsym Mod1+Shift+Right move right
+
+# split in horizontal orientation
+bindsym Mod1+h split h
+
+# split in vertical orientation
+bindsym Mod1+v split v
+
+# enter fullscreen mode for the focused container
+bindsym Mod1+f fullscreen toggle
+
+# change container layout (stacked, tabbed, toggle split)
+bindsym Mod1+s layout stacking
+bindsym Mod1+w layout tabbed
+bindsym Mod1+e layout toggle split
+
+# toggle tiling / floating
+bindsym Mod1+Shift+space floating toggle
+
+# change focus between tiling / floating windows
+bindsym Mod1+space focus mode_toggle
+
+# focus the parent container
+bindsym Mod1+a focus parent
+
+# focus the child container
+#bindsym Mod1+d focus child
+
+# move the currently focused window to the scratchpad
+bindsym Mod1+Shift+minus move scratchpad
+
+# Show the next scratchpad window or hide the focused scratchpad window.
+# If there are multiple scratchpad windows, this command cycles through them.
+bindsym Mod1+minus scratchpad show
+
+# 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"
+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 Mod1+1 workspace number $ws1
+bindsym Mod1+2 workspace number $ws2
+bindsym Mod1+3 workspace number $ws3
+bindsym Mod1+4 workspace number $ws4
+bindsym Mod1+5 workspace number $ws5
+bindsym Mod1+6 workspace number $ws6
+bindsym Mod1+7 workspace number $ws7
+bindsym Mod1+8 workspace number $ws8
+bindsym Mod1+9 workspace number $ws9
+bindsym Mod1+0 workspace number $ws10
+
+# move focused container to workspace
+bindsym Mod1+Shift+1 move container to workspace number $ws1
+bindsym Mod1+Shift+2 move container to workspace number $ws2
+bindsym Mod1+Shift+3 move container to workspace number $ws3
+bindsym Mod1+Shift+4 move container to workspace number $ws4
+bindsym Mod1+Shift+5 move container to workspace number $ws5
+bindsym Mod1+Shift+6 move container to workspace number $ws6
+bindsym Mod1+Shift+7 move container to workspace number $ws7
+bindsym Mod1+Shift+8 move container to workspace number $ws8
+bindsym Mod1+Shift+9 move container to workspace number $ws9
+bindsym Mod1+Shift+0 move container to workspace number $ws10
+
+# reload the configuration file
+bindsym Mod1+Shift+c reload
+# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
+bindsym Mod1+Shift+r restart
+# exit i3 (logs you out of your X session)
+bindsym Mod1+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
+
+# resize window (you can also use the mouse for that)
+mode "resize" {
+ # These bindings trigger as soon as you enter the resize mode
+
+ # Pressing left will shrink the window’s width.
+ # Pressing right will grow the window’s width.
+ # Pressing up will shrink the window’s height.
+ # Pressing down will grow the window’s height.
+ bindsym $left resize shrink width 10 px or 10 ppt
+ bindsym $down resize grow height 10 px or 10 ppt
+ bindsym $up resize shrink height 10 px or 10 ppt
+ bindsym $right resize grow width 10 px or 10 ppt
+
+ # same bindings, but for the arrow keys
+ bindsym Left resize shrink width 10 px or 10 ppt
+ bindsym Down resize grow height 10 px or 10 ppt
+ bindsym Up resize shrink height 10 px or 10 ppt
+ bindsym Right resize grow width 10 px or 10 ppt
+
+ # back to normal: Enter or Escape or Mod1+r
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+ bindsym Mod1+r mode "default"
+}
+
+bindsym Mod1+r mode "resize"
+
+# Start i3bar to display a workspace bar (plus the system information i3status
+# finds out, if available)
+bar {
+ status_command i3status
+}
+
+#######################################################################
+# automatically start i3-config-wizard to offer the user to create a
+# keysym-based config which used their favorite modifier (alt or windows)
+#
+# i3-config-wizard will not launch if there already is a config file
+# in ~/.config/i3/config (or $XDG_CONFIG_HOME/i3/config if set) or
+# ~/.i3/config.
+#
+# Please remove the following exec line:
+#######################################################################
+exec i3-config-wizard
diff --git a/picom.conf b/blade/picom.conf
index 99bbf40..99bbf40 100644
--- a/picom.conf
+++ b/blade/picom.conf
diff --git a/rofi-power-menu b/blade/rofi-power-menu
index 196d552..196d552 100755
--- a/rofi-power-menu
+++ b/blade/rofi-power-menu
diff --git a/sakura.conf b/blade/sakura.conf
index 8e1c8a9..8e1c8a9 100644
--- a/sakura.conf
+++ b/blade/sakura.conf
diff --git a/theme.rasi b/blade/theme.rasi
index ae7a8e6..8680cbe 100644
--- a/theme.rasi
+++ b/blade/theme.rasi
@@ -1,17 +1,17 @@
-* {
+* {{
font: "IBM Plex Mono 10";
- bg : #161314;
- scroll : #705b66;
+ bg : {color0};
+ scroll : {color8};
- fg : #c4c4c4;
+ fg : {foreground};
red : #f7768e;
green : #9ece6a;
blue : #7aa2f7;
magenta : #9a7ecc;
cyan : #4abaaf;
- urgent: #7D8295;
+ urgent: {color9};
background-color: @bg;
@@ -20,97 +20,97 @@
margin : 0;
padding : 0;
spacing : 0;
-}
+}}
-element-icon, element-text, scrollbar {
+element-icon, element-text, scrollbar {{
cursor: pointer;
-}
+}}
-window {
+window {{
location : northwest;
width : 280px;
x-offset : 0px;
y-offset : 38px;
background-color: @bg;
-}
+}}
-inputbar {
+inputbar {{
spacing : 8px;
padding : 4px 8px;
children : [ icon-search, entry ];
background-color: @bg;
-}
+}}
-icon-search, entry, element-icon, element-text {
+icon-search, entry, element-icon, element-text {{
vertical-align: 0.5;
background-color: @bg;
text-color: @fg;
-}
+}}
-icon-search {
+icon-search {{
display: none;
expand : false;
filename : "search-symbolic";
size : 0px;
-}
+}}
-textbox {
+textbox {{
padding : 4px 8px;
-}
+}}
-listview {
+listview {{
padding : 4px 0px;
lines : 5;
columns : 1;
scrollbar : false;
fixed-height : false;
dynamic : true;
-}
+}}
-element {
+element {{
padding : 4px 8px;
spacing : 8px;
background-color: @bg;
text-color: @fg;
-}
+}}
-element normal urgent {
+element normal urgent {{
text-color: @urgent;
background-color: @fg;
-}
+}}
-element normal active {
-}
+element normal active {{
+}}
-element alternate active {
+element alternate active {{
text-color: inherit;
background-color: inherit;
-}
+}}
-element selected {
+element selected {{
background-color: @fg;
text-color: @bg;
-}
+}}
-element selected urgent {
+element selected urgent {{
background-color: @urgent;
-}
+}}
-element-icon {
+element-icon {{
display: none;
size: 0.8em;
-}
+}}
-element-text {
+element-text {{
text-color: inherit;
background-color: inherit;
-}
+}}
-scrollbar {
+scrollbar {{
handle-width : 4px;
handle-color : @scroll;
padding : 0 4px;
-}
+}}
diff --git a/nvim/init.lua b/desktop/init.lua
index d690307..d690307 100644
--- a/nvim/init.lua
+++ b/desktop/init.lua
diff --git a/swayconfig b/desktop/swayconfig
index 525848b..525848b 100644
--- a/swayconfig
+++ b/desktop/swayconfig
diff --git a/waybar-wal-template.css b/desktop/waybar-wal-template.css
index 5968316..5968316 100644
--- a/waybar-wal-template.css
+++ b/desktop/waybar-wal-template.css
diff --git a/waybar_config b/desktop/waybar_config
index 5e2f130..5e2f130 100644
--- a/waybar_config
+++ b/desktop/waybar_config
diff --git a/i3config b/i3config
deleted file mode 100644
index 39e1e53..0000000
--- a/i3config
+++ /dev/null
@@ -1,266 +0,0 @@
-exec_always --no-startup-id xrandr --setprovideroutputsource modesetting NVIDIA-0
-exec_always --no-startup-id xrandr --auto
-
-# me i3 config file :)
-
-set $mod Mod4
-
-# Font for window titles. Will also be used by the bar unless a different font
-# is used in the bar {} block below.
-font pango:Source Code Pro 16
-
-# 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@ +5% && pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && pkill -SIGRTMIN+10 i3blocks
-bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && pkill -SIGRTMIN+10 i3blocks
-
-# Use Mouse+$mod to drag floating windows to their wanted position
-floating_modifier $mod
-
-# move tiling windows via drag & drop by left-clicking into the title bar, or left-clicking anywhere into the
-# window while holding the floating modifier.
-tiling_drag modifier titlebar
-
-# start a terminal
-bindsym $mod+Return exec sakura -f "Source Code Pro 10"
-
-# kill focused window
-bindsym $mod+Shift+q kill
-
-# start Rofi
-bindsym $mod+d exec rofi -show run -theme 'theme.rasi'
-
-# change focus
-bindsym $mod+h focus left
-bindsym $mod+j focus down
-bindsym $mod+k focus up
-bindsym $mod+l focus right
-
-# alternatively, you can use the cursor keys:
-bindsym $mod+Left focus left
-bindsym $mod+Down focus down
-bindsym $mod+Up focus up
-bindsym $mod+Right focus right
-
-# move focused window
-bindsym $mod+Shift+h move left
-bindsym $mod+Shift+j move down
-bindsym $mod+Shift+k move up
-bindsym $mod+Shift+l move right
-
-# alternatively, you can use the cursor keys:
-bindsym $mod+Shift+Left move left
-bindsym $mod+Shift+Down move down
-bindsym $mod+Shift+Up move up
-bindsym $mod+Shift+Right move right
-
-# split in horizontal orientation
-# bindsym $mod+Shift+h split h
-
-# split in vertical orientation
-# bindsym $mod+v split v
-
-# enter fullscreen mode for the focused container
-bindsym $mod+f fullscreen toggle
-
-# change container layout (stacked, tabbed, toggle split)
-# bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e 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 container
-bindsym $mod+a focus parent
-
-# focus the child container
-#bindsym $mod+d 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: &#xf0ac; "
-set $ws2 "2: &#xf121; "
-set $ws3 "3: &#xf27b; "
-set $ws4 "4: &#xf1b6; "
-set $ws5 "5"
-set $ws6 "6"
-set $ws7 "7"
-set $ws8 "8"
-set $ws9 "9"
-set $ws10 "0: &#xf186; "
-
-
-# workspace $ws10 output "Screen 0"
-
-# 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 container 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 "i3-nagbar -f 'Source Code Pro 64px' -t error -m 'bye bye?' -B 'bye bye' 'i3-msg exit'"
-bindsym $mod+Shift+e exec --no-startup-id "rofi -show powermenu -modi powermenu:~/Scripts/rofi-power-menu -theme ~/.config/rofi/theme.rasi"
-
-# resize window (you can also use the mouse for that)
-mode "resize" {
- # These bindings trigger as soon as you enter the resize mode
-
- # Pressing left will shrink the window’s width.
- # Pressing right will grow the window’s width.
- # Pressing up will shrink the window’s height.
- # Pressing down will grow the window’s height.
- bindsym h resize shrink width 10 px or 10 ppt
- bindsym j resize grow height 10 px or 10 ppt
- bindsym k resize shrink height 10 px or 10 ppt
- bindsym l resize grow width 10 px or 10 ppt
-
- # same bindings, but for the arrow keys
- bindsym Left resize shrink width 10 px or 10 ppt
- bindsym Down resize grow height 10 px or 10 ppt
- bindsym Up resize shrink height 10 px or 10 ppt
- bindsym Right 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"
-}
-
-bindsym $mod+r mode "resize"
-
-
-######################
-# START CUSTOM STUFF #
-######################
-
-# Screenshot
-bindsym $mod+Shift+x exec --no-startup-id scrot -s
-
-# Color variables
-# Set colors from Xresources
-# Change 'color7' and 'color2' to whatever colors you want i3 to use
-# from the generated scheme.
-# NOTE: The '#f0f0f0' in the lines below is the color i3 will use if
-# it fails to get colors from Xresources.
-set_from_resource $fg i3wm.foreground #f0f0f0
-set_from_resource $bg i3wm.background #f0f0f0
-
-# class border backgr. text indicator child_border
-client.focused $bg $bg $fg $bg $bg
-client.focused_inactive $bg $bg $fg $bg $bg
-client.unfocused $bg $bg $fg $bg $bg
-client.urgent $bg $bg $fg $bg $bg
-client.placeholder $bg $bg $fg $bg $bg
-
-client.background $bg
-
-# Pape
-exec_always --no-startup-id wal -Rn -o /home/slime/.fehbg
-
-# i3status
-bar {
- position top
- status_command i3blocks
- strip_workspace_numbers yes
- padding 5px 15px
- tray_output none
- separator_symbol "~"
-
- colors {
- background $bg
- separator $fg
- # border bg txt
- focused_workspace $fg $bg $fg
- inactive_workspace $bg $bg $fg
- urgent_workspace #E53935 $bg $fg
- }
-}
-
-# PROTIP: You can also dynamically set dmenu's colors this way:
-# bindsym $mod+d exec dmenu_run -nb "$fg" -nf "$bg" -sb "$bg" -sf "$fg"# Compositor
-
-exec_always --no-startup-id picom --config /home/slime/.config/picom.conf
-
-# Autostart programs
-# exec --no-startup-id i3-msg 'workspace number $ws10; exec --no-startup-id conky; workspace number $ws10'
-
-# monitor + graphics driver setup
-exec --no-startup-id /home/slime/.screenlayout/first_shot.sh
-exec --no-startup-id prime-offload
-
-exec --no-startup-id set_wallpaper snowy-steeple.jpg oymyakon_forests_hires.jpg
-
-# Opaqueness
- bindsym $mod+p exec --no-startup-id picom-trans 100
-
-# Workspace assignment
-assign [class="LibreWolf"] $ws1
-assign [class="WebCord"] $ws3
-assign [class="Conky"] $ws10
-assign [class="steam"] $ws4
-
-for_window [class="Conky"] floating enable
-
-# Borders
-default_border pixel 0
-default_floating_border pixel 2
-
-# Gap
-gaps inner 30
-gaps outer 30
-
-bindsym $mod+s gaps inner current plus 5
-bindsym $mod+Shift+s gaps inner current minus 5
-bindsym $mod+z gaps outer current plus 5
-bindsym $mod+Shift+z gaps outer current minus 5
-
-# Window colors
-# border background text indicator
-client.focused $text-color $bg-color $text-color $bg-color
-client.unfocused $inactive-win-bord $inactive-bg-color $inactive-text-color $bg-color
-client.focused_inactive $inactive-bg-color $inactive-bg-color $inactive-text-color $bg-color
-client.urgent $urgent-bg-color $urgent-bg-color $text-color $bg-color
-
-# Sreen brightness controls
-bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +1% && pkill -SIGRTMIN+11 i3blocks
-bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 1%- && pkill -SIGRTMIN+11 i3blocks
-
-# Media player controls
-bindsym XF86AudioPlay exec --no-startup-id playerctl play
-bindsym XF86AudioPause exec --no-startup-id playerctl pause
-bindsym XF86AudioNext exec --no-startup-id playerctl next
-bindsym XF86AudioPrev exec --no-startup-id playerctl previous
-
-# Vim Keys
-exec_always --no-startup-id xmodmap -e "clear lock" #disable caps lock switch
-exec_always --no-startup-id xmodmap -e "keysym Caps_Lock = Escape" #set caps_lock as escape
-
diff --git a/wal/templates/theme.rasi b/wal/templates/desktop-rofi-theme.rasi
index f499381..f499381 100644
--- a/wal/templates/theme.rasi
+++ b/wal/templates/desktop-rofi-theme.rasi
diff --git a/nvim/windows-init.lua b/windows/windows-init.lua
index 95b3b09..95b3b09 100644
--- a/nvim/windows-init.lua
+++ b/windows/windows-init.lua