diff --git a/i3/config b/i3/config index 05a5093..4a1f3df 100644 --- a/i3/config +++ b/i3/config @@ -13,24 +13,23 @@ ############################################# # font -set $font "pango:Roboto Mono for Powerline 10" +set $font "pango:DejaVu Sans Mono for Powerline 8" +set $font_bar "pango:DejaVu Sans Mono for Powerline, Awesome 8" font $font - # floating modifier # mod1 = Alt (xmodmap to show) # mod4 = Winkey (xmodmap to show) set $mod mod4 floating_modifier $mod - # remove window decorations new_window pixel - # focus follows mouse focus_follows_mouse no - -##border +# border new_window pixel 3 - +# gaps +gaps inner 10 +gaps outer 10 ############################################# # Script Section # @@ -44,91 +43,68 @@ new_window pixel 3 bindsym XF86AudioRaiseVolume exec ~/.i3/util/volnotid.sh down bindsym XF86AudioLowerVolume exec ~/.i3/util/volnotid.sh up bindsym XF86AudioMute exec ~/.i3/util/volnotid.sh mute - # display brightness management -bindsym XF86MonBrightnessUp exec "xbacklight +10" -bindsym XF86MonBrightnessDown exec "xbacklight -10" - +bindsym XF86MonBrightnessUp exec "xbacklight +2" +bindsym XF86MonBrightnessDown exec "xbacklight -2" # webcam bindym XF86WebCam exec /bin/cheese - # lenovo Key wifi-menu bindsym XF86Launch1 exec urxvt -e sh -c "sudo wifi-menu wlp3s0" - -# jauth two factor authenticator +# screenshot stuff bindsym $mod+F4 exec --no-startup-id "gnome-screenshot -w" - # start dmenu-launcher -#bindsym $mod+d exec ~/.i3/util/i3dmenu-wrapper.sh -bindsym $mod+d exec rofi -show drun -theme solarized_alternate -font "mono 10" - +bindsym $mod+d exec rofi -show drun -theme solarized_alternate -font "Roboto Mono for Powerline 10" # lock i3 with i3lock -bindsym $mod+Shift+x exec i3lock-fancy-dualmonitor +bindsym $mod+Shift+x exec GLITCHICON=/home/aaron/.i3/stop.png glitchlock ############################################# # Keymaps # ############################################# # start terminal -#bindsym $mod+Return exec --no-startup-id urxvtc -bindsym $mod+Return exec --no-startup-id termite - +#bindsym $mod+Return exec --no-startup-id termite +bindsym $mod+Return exec --no-startup-id kitty # kill focused window bindsym $mod+Shift+q kill - # change focus vim Style bindsym $mod+h focus left bindsym $mod+l focus right bindsym $mod+k focus up bindsym $mod+j focus down - # move focused window vim Style bindsym $mod+Shift+h move left bindsym $mod+Shift+l move right bindsym $mod+Shift+k move up bindsym $mod+Shift+j move down - # 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+v split h - # split in vertical orientation bindsym $mod+c split v - # enter fullscreen mode for the focused container bindsym $mod+f fullscreen - # 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 - # reload the configuration file bindsym $mod+Shift+c reload - # restart i3 inplace bindsym $mod+Shift+r restart - # exit i3 bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'Exit i3?' -b 'Yes' 'i3-msg exit'" - # enter the resize mode bindsym $mod+r mode "resize" - # scratchpad bindsym $mod+y scratchpad show bindsym $mod+x move scratchpad @@ -137,29 +113,23 @@ bindsym $mod+x move scratchpad # Workspace & Tags # ############################################# -# name for the workspaces -set $tag1 "1 Terminal" -set $tag2 "2 Internet" -set $tag3 "3 Coding" -set $tag4 "4 Music" - # switch to workspace -bindsym $mod+1 workspace $tag1 -bindsym $mod+2 workspace $tag2 -bindsym $mod+3 workspace $tag3 -bindsym $mod+4 workspace $tag4 -bindsym $mod+5 workspace 5 -bindsym $mod+6 workspace 6 -bindsym $mod+7 workspace 7 -bindsym $mod+8 workspace 8 -bindsym $mod+9 workspace 9 -bindsym $mod+0 workspace 10 +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 # move focused container to workspace -bindsym $mod+Shift+1 move container to workspace $tag1 -bindsym $mod+Shift+2 move container to workspace $tag2 -bindsym $mod+Shift+3 move container to workspace $tag3 -bindsym $mod+Shift+4 move container to workspace $tag4 +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 bindsym $mod+Shift+5 move container to workspace 5 bindsym $mod+Shift+6 move container to workspace 6 bindsym $mod+Shift+7 move container to workspace 7 @@ -208,7 +178,6 @@ set $WHITE #fdf6e3 client.background #ffffff -# Solarized theme # name #border #background #text #indicator #child_border client.focused $FOREGROUND $MAGENTA $GREEN $GREEN $MAGENTA client.unfocused $BACKGROUND $BACKGROUND $GREEN $GREEN $BACKGROUND @@ -219,37 +188,20 @@ client.urgent $BACKGROUND $BACKGROUND $BACKGROUND $GREEN $B # i3-bar # ############################################# -# Workspace symbol colors -set $BORDER_ACTIVE #00000050 -set $BORDER_INACTIVE #00000050 -set $BORDER_FOCUSED #FFFFFF50 -set $TEXT_ACTIVE #FFFFFFFF -set $TEXT_INACTIVE #AAAAAAFF -set $TEXT_FOCUSED #00000050 -set $BG_ACTIVE #00000050 -set $BG_INACTIVE #00000000 -set $BG_FOCUSED #FFFFFF80 - -# Color ouf statusline background and text -set $BG_STATUS #00000000 -set $COL_STATUS #FFFFFFFF - bar { - position top - font $font - i3bar_command /usr/bin/i3bar -t - status_command i3status -c ~/.i3/i3status.conf - separator_symbol "" - - # bar theme + font $font_bar + position top + status_command /usr/bin/i3status-rs /home/aaron/.i3/i3status.toml colors { - statusline $COL_STATUS - background $BG_STATUS - # name border background text - inactive_workspace $BORDER_INACTIVE $BG_INACTIVE $TEXT_INACTIVE - active_workspace $BORDER_ACTIVE $BG_ACTIVE $TEXT_ACTIVE - focused_workspace $BORDER_FOCUSED $BG_FOCUSED $TEXT_FOCUSED - } + separator #666666 + #background #222222 + background #222439 + statusline #dddddd + focused_workspace #0088CC #0088CC #ffffff + active_workspace #333333 #333333 #ffffff + inactive_workspace #333333 #333333 #888888 + urgent_workspace #2f343a #900000 #ffffff + } } ############################################# @@ -262,28 +214,25 @@ for_window [class="Nautilus"] floating enable for_window [class="GParted"] floating enable for_window [class="Gedit"] floating enable for_window [class="teamspeak3"] floating enable - +for_window [class="plecs"] floating enable # 0px Border for_window [class="chrome"] border none -for_window [class="Firefox"] border none +for_window [class="firefox"] border none ############################################# # auto start with i3 # ############################################# # composite manager -exec --no-startup-id compton -b --config ~/.config/compton.conf -# terminal daemon -#exec --no-startup-id urxvtd -q -f -o +exec compton --config ~/.config/compton.conf +# Touchpad Speed +exec xinput set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Accel Constant Deceleration" 1 # less eye pain -#exec --no-startup-id redshift -l 46:7 +exec --no-startup-id redshift -l 46:7 -t 6500K:2500K # no beep! exec --no-startup-id xset b off -# Nextcloud Sync -exec --no-startup-id nextcloud -# nm-applet -exec --no-startup-id nm-applet # dunst for notifications and volnoti daemon -exec --no-startup-id dunst -conf ~/.dunstrc +exec --no-startup-id dunst -conf ~/.config/dunst/dunstrc +exec --no-startup-id volnoti # wallpapers -exec --no-startup-id feh --bg-fill ~/.wallpapers/linus.png +exec --no-startup-id feh --bg-fill ~/.wallpapers/gentoo.jpg diff --git a/i3/i3status.conf b/i3/i3status.conf deleted file mode 100644 index 9cdbd6b..0000000 --- a/i3/i3status.conf +++ /dev/null @@ -1,74 +0,0 @@ -######################################## -# _ ____ _ _ # -# (_)___ \ | | | | # -# _ __) |___| |_ __ _| |_ _ _ ___ # -# | ||__