My i3 Config Posted: Sun, 22-09-2024
Last edited: Thu, 10-10-2024 HTML version: https://jonesangga.codeberg.page/posts/my-i3-config.html First, I ran this to generate the config file: ``` $ i3-config-wizard ``` Here I chose Windows key as my mod key. I made bindings to adjust volume and brightness. ``` bindsym $mod+F1 exec amixer sset 'Master' toggle bindsym $mod+F3 exec amixer sset 'Master' 5%- bindsym $mod+Shift+F3 exec amixer sset 'Master' 5%+ bindsym $mod+F5 exec xbacklight -0.5 bindsym $mod+Shift+F5 exec xbacklight +0.5 ``` I increased the font size for window title and bar. ``` font pango:monospace 10 ``` I added wallpaper. ``` exec_always feh --bg-fill +0+0 ~/Pictures/wallpaper.jpg ``` I changed tab bar font color because it is hard to see. ``` client.unfocused #333333 #444444 #ffffff #292d2e #222222 ``` I changed the background color of bar. ``` colors { background #282A2E } ``` I set the default terminal to alacritty. ``` bindsym $mod+Return exec alacritty ``` I added binding to scrot (screen capture). ``` bindsym $mod+F11 exec scrot -F ~/Pictures/SS/'%Y-%m-%d-%H%M%S.png' ``` For i3status, I set the color to false and set the interval to 5 second. ``` general { colors = false interval = 5 } ``` I used these modules: battery, memory, volume, and tztime.