diff --git a/i3/config b/i3/config index cc6f3a62..81af0b87 100644 --- a/i3/config +++ b/i3/config @@ -1,6 +1,5 @@ # This file has been auto-generated by i3-config-wizard(1). # It will not be overwritten, so edit it as you like. -# # Should you change your keyboard layout some time, delete # this file and re-run i3-config-wizard(1). # @@ -11,6 +10,27 @@ set $mod Mod4 +# Enable transparency +exec xcompmgr -c -f -n + +# Set background image +exec feh --bg-scale /home/brian/Pictures/GradientGlowPenguin.jpg + +# Get rid of mouse cursor upon use of keyboard +exec xbanish + +# Automatically open xfce4 terminal and btop at full screen +exec xfce4-terminal -x btop; fullscreen enable + +# Get rid of window title bars +# for_window [class="^.*"] default_border pixel 1 +default_border pixel 1 +default_floating_border pixel 1 + +# Enable gaps +gaps outer 3 +gaps inner 5 + # 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 @@ -48,6 +68,23 @@ floating_modifier $mod # bindsym $mod+Return exec i3-sensible-terminal bindsym $mod+Return exec kitty +# custom keybindings +bindsym $mod+F exec firefox-developer-edition +bindsym $mod+C exec chromium --incognito --disable-search-engine-collection --fingerprinting-canvas-image-data-noise --fingerprinting-canvas-measuretext-noise --fingerprinting-client-rects-noise --popups-to-tabs +bindsym $mod+Z exec tor-browser +bindsym $mod+T exec thunar +bindsym $mod+I exec inkscape +bindsym $mod+G exec gimp +bindsym $mod+K exec krita +bindsym $mod+N exec tootle +bindsym $mod+P exec postman +# bindsym $mod+S exec iscan +bindsym $mod+B exec xfce4-terminal -x btop +bindsym $mod+X exec xfce4-terminal +bindsym $mod+M exec kitty -e cmus +bindsym $mod+U exec galculator +bindsym $mod+y exec steam + # kill focused window bindsym $mod+Shift+q kill @@ -61,9 +98,9 @@ bindsym $mod+d exec --no-startup-id dmenu_run # change focus bindsym $mod+j focus left -bindsym $mod+k focus down -bindsym $mod+l focus up -bindsym $mod+semicolon focus right +#bindsym $mod+k focus down +#bindsym $mod+l focus up +# bindsym $mod+k focus right # alternatively, you can use the cursor keys: bindsym $mod+Left focus left @@ -90,7 +127,7 @@ bindsym $mod+h split h bindsym $mod+v split v # enter fullscreen mode for the focused container -bindsym $mod+f fullscreen toggle +bindsym $mod+shift+f fullscreen toggle # change container layout (stacked, tabbed, toggle split) bindsym $mod+s layout stacking @@ -182,6 +219,7 @@ bindsym $mod+r mode "resize" # Start i3bar to display a workspace bar (plus the system information i3status # finds out, if available) -bar { - status_command i3status -} +# bar { + # status_command i3status +# } + diff --git a/i3/i3status.conf b/i3/i3status.conf new file mode 100644 index 00000000..ec9b6cb2 --- /dev/null +++ b/i3/i3status.conf @@ -0,0 +1,53 @@ +# i3status configuration file. +# see "man i3status" for documentation. + +# It is important that this file is edited as UTF-8. +# The following line should contain a sharp s: +# ß +# If the above line is not correctly displayed, fix your editor first! + +general { + colors = true + interval = 5 +} + +#order += "ipv6" +order += "wireless _first_" +#order += "ethernet _first_" +#order += "battery all" +#order += "disk /" +#order += "load" +#order += "memory" +order += "tztime local" + +wireless _first_ { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet _first_ { + format_up = "E: %ip (%speed)" + format_down = "E: down" +} + +battery all { + format = "%status %percentage %remaining" +} + +disk "/" { + format = "%avail" +} + +load { + format = "%1min" +} + +memory { + format = "%used | %available" + threshold_degraded = "1G" + format_degraded = "MEMORY < %available" +} + +tztime local { + format = "%Y-%m-%d %H:%M:%S" +} diff --git a/updates.txt b/updates.txt index bb1920ff..49bfcd22 100644 --- a/updates.txt +++ b/updates.txt @@ -1 +1,13 @@ Use this file as a post-it for packages to install on laptop/desktop. + +Install i3-gaps along with helpful packages: + +doas pacman -S i3-gaps xcompmgr dmenu i3status lxappearance + +In LightDm, enable sessions manager view so you can toggle i3 or xfce at login. + +load i3 config file into ~/.config/i3 + +load i3status.conf into /etc (no subdirectory, just /etc) + +run lxappearance to change gtk theming to matcha dark azul