set up i3-gaps alongside xfce on artix

This commit is contained in:
tomit4 2022-04-05 20:34:12 -07:00
parent 8f2fab5695
commit d5ccf8125e
3 changed files with 111 additions and 8 deletions

View file

@ -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
# }

53
i3/i3status.conf Normal file
View file

@ -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"
}

View file

@ -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