2023-09-28 10:52:20 +02:00
|
|
|
font pango: Noto Sans Regular 10
|
|
|
|
|
2023-10-20 16:10:37 +02:00
|
|
|
set $terminal alacritty
|
|
|
|
set $browser firefox
|
2023-09-28 10:52:20 +02:00
|
|
|
|
2023-10-20 16:10:37 +02:00
|
|
|
include ~/.config/i3/config.d/*.conf
|
2023-09-28 10:52:20 +02:00
|
|
|
|
|
|
|
# default i3 tiling mode:
|
|
|
|
workspace_layout default
|
|
|
|
|
|
|
|
# i3 stacking layout:
|
|
|
|
# Each window will be fullscreen and tabbed top to bottom.
|
|
|
|
#workspace_layout stacking
|
|
|
|
|
|
|
|
# i3 tabbed layout:
|
|
|
|
# Each new window will open fullscreen as a tab (left to right)
|
|
|
|
#workspace_layout tabbed
|
|
|
|
|
|
|
|
##############################
|
|
|
|
# extra options for windows: #
|
|
|
|
##############################
|
|
|
|
|
|
|
|
#border indicator on windows:
|
|
|
|
new_window pixel 2
|
|
|
|
|
|
|
|
# thin borders
|
|
|
|
# hide_edge_borders both
|
|
|
|
|
|
|
|
# Set inner/outer gaps
|
2023-10-20 16:10:37 +02:00
|
|
|
gaps inner 10
|
2023-09-28 10:52:20 +02:00
|
|
|
gaps outer 0
|
|
|
|
|
|
|
|
# show window title bars (not officially supported with i3gaps)
|
2023-11-10 13:57:36 +01:00
|
|
|
default_border normal
|
|
|
|
default_floating_border pixel 0
|
2023-09-28 10:52:20 +02:00
|
|
|
|
|
|
|
# window title alignment
|
|
|
|
title_align center
|
|
|
|
|
|
|
|
##########################################
|
|
|
|
# configuration for workspace behaviour: #
|
|
|
|
##########################################
|
|
|
|
|
|
|
|
# Define names for default workspaces for which we configure key bindings later on.
|
|
|
|
# We use variables to avoid repeating the names in multiple places.
|
|
|
|
set $ws1 "1"
|
|
|
|
set $ws2 "2"
|
|
|
|
set $ws3 "3"
|
|
|
|
set $ws4 "4"
|
|
|
|
set $ws5 "5"
|
|
|
|
set $ws6 "6"
|
|
|
|
set $ws7 "7"
|
|
|
|
set $ws8 "8"
|
|
|
|
set $ws9 "9"
|
|
|
|
set $ws10 "10"
|
|
|
|
|
|
|
|
# use workspaces on different displays:
|
|
|
|
# where you have to replace VGA-0/HDMI-0 with the names for your displays
|
|
|
|
# you can get from xrandr command
|
|
|
|
#workspace $ws1 output VGA-0
|
|
|
|
#workspace $ws2 output VGA-0
|
|
|
|
#workspace $ws3 output HDMI-0
|
|
|
|
#workspace $ws4 output HDMI-0
|
|
|
|
#workspace $ws5 output HDMI-0
|
|
|
|
|
|
|
|
######################################
|
|
|
|
# color settings for bar and windows #
|
|
|
|
######################################
|
|
|
|
|
|
|
|
# Define colors variables:
|
|
|
|
set $darkbluetrans #08052be6
|
|
|
|
set $darkblue #08052b
|
|
|
|
set $lightblue #5294e2
|
|
|
|
set $urgentred #e53935
|
|
|
|
set $white #ffffff
|
|
|
|
set $black #000000
|
|
|
|
set $purple #e345ff
|
|
|
|
set $darkgrey #383c4a
|
|
|
|
set $grey #b0b5bd
|
|
|
|
set $mediumgrey #8b8b8b
|
|
|
|
set $yellowbrown #e1b700
|
|
|
|
|
|
|
|
# define colors for windows:
|
2023-10-29 12:41:51 +01:00
|
|
|
#class border bground text indicator child_border
|
2023-09-28 10:52:20 +02:00
|
|
|
client.focused $lightblue $darkblue $white $mediumgrey $mediumgrey
|
|
|
|
client.unfocused $darkblue $darkblue $grey $darkgrey $darkgrey
|
|
|
|
client.focused_inactive $darkblue $darkblue $grey $black $black
|
|
|
|
client.urgent $urgentred $urgentred $white $yellowbrown $yellowbrown
|
|
|
|
|
2023-10-29 12:41:51 +01:00
|
|
|
bar {
|
|
|
|
status_command i3status-rs ~/.config/i3status-rust/config.toml
|
|
|
|
}
|