From a2014ed3d7fd1b3f53e4330e57338d42d7d9fe59 Mon Sep 17 00:00:00 2001 From: BardofSprites Date: Sat, 4 Oct 2025 15:09:35 -0400 Subject: modernized i3 --- i3/.config/i3/config | 4 ++++ i3/.config/i3/keybinds | 6 ++++-- i3/.config/i3/winsettings | 7 ++++++- i3/.config/i3status/config | 27 +++++++++++++++++---------- 4 files changed, 31 insertions(+), 13 deletions(-) (limited to 'i3/.config') diff --git a/i3/.config/i3/config b/i3/.config/i3/config index ce349be..91f1417 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -47,6 +47,10 @@ no_focus [window_role="pop-up"] bar { position bottom status_command i3status + colors { + focused_workspace #285577 #285577 #FFFFFF + inactive_workspace #333333 #333333 #888888 + } # status_command SCRIPT_DIR=~/.local/bin/scripts/status/ i3blocks # colors { # # switch these when switching between dark and light mode diff --git a/i3/.config/i3/keybinds b/i3/.config/i3/keybinds index b86dabf..c32564b 100644 --- a/i3/.config/i3/keybinds +++ b/i3/.config/i3/keybinds @@ -10,8 +10,8 @@ bindsym $mod+Shift+Return exec $term2 bindsym $mod+Shift+x exec sysact # browser -bindsym $mod+w exec librewolf-bin -bindsym $mod+Shift+w exec firefox-bin +bindsym $mod+w exec zen +bindsym $mod+Shift+w exec librewolf # Scratchpad bindsym $mod+minus move scratchpad @@ -62,6 +62,8 @@ bindsym $mod+d exec "dmenu_run -p 'Run: '" # boomer zooming application bindsym $mod+b exec boomer +# change xresources and emacs theme and wallpaper +bindsym $mod+Shift+m exec $HOME/.local/bin/scripts/generic-theme-switch # Reloads i3 configuration bindsym $mod+Shift+c reload diff --git a/i3/.config/i3/winsettings b/i3/.config/i3/winsettings index 85d2aa2..a029804 100644 --- a/i3/.config/i3/winsettings +++ b/i3/.config/i3/winsettings @@ -1,7 +1,12 @@ # Window Manipulation Seetings +gaps top 5 +gaps left 5 +gaps right 5 +gaps bottom 5 +gaps inner 10 + # borders -for_window [class="^.*"] border pixel 3 # specific window settings for_window [class="floatterm"] floating enable default_border pixel 3 diff --git a/i3/.config/i3status/config b/i3/.config/i3status/config index 968ad50..56a5f63 100644 --- a/i3/.config/i3status/config +++ b/i3/.config/i3status/config @@ -3,7 +3,7 @@ general { interval = 5 } -order += "ipv6" +# order += "ipv6" order += "cpu_temperature 0" order += "disk /" order += "wireless _first_" @@ -13,36 +13,43 @@ order += "load" order += "tztime local" cpu_temperature 0 { - format = "Tea: %degrees °C" + # format = "Tea: %degrees °C" + format = " 󰶞 %degrees °C" } wireless _first_ { # format_up = "W: (%quality at %essid) %ip" - format_up = "W: (%quality) Leaked IP: %ip" - format_down = "W: down" + format_up = "  (%quality) [%ip] " + format_down = "󰖪 " } ethernet _first_ { # if you use %speed, i3status requires root privileges # format_up = "E: %ip (%speed)" - format_up = "E: Leaked IP: %ip (%speed)" - format_down = "E: down" + format_up = " E: Leaked IP: %ip (%speed) " + format_down = " E: down " } battery all { - format = "Fairy Dust: %percentage %status %remaining" + # format = "Fairy Dust: %percentage %status %remaining" + format = " %status %percentage (%remaining) " + status_bat = "  " + status_chr = "  " + status_full = "  " } tztime local { - format = "%Y-%m-%d (%a) %H:%M:%S" + format = "  %Y-%m-%d (%a) 󰥔 %H:%M:%S " } load { - format = "CPU Loads: %1min" + # format = "CPU Loads: %1min" + format = "  %1min " } disk "/" { - format = "Folder: %avail" + # format = "Folder: %avail" + format = "  %avail " } ipv6 { -- cgit v1.2.3