Upload files to ".config/i3"
parent
9fc67d34dd
commit
2124ed8d5a
|
@ -4,6 +4,10 @@
|
||||||
# Should you change your keyboard layout some time, delete
|
# Should you change your keyboard layout some time, delete
|
||||||
# this file and re-run i3-config-wizard(1).
|
# this file and re-run i3-config-wizard(1).
|
||||||
#
|
#
|
||||||
|
default_border pixel 1
|
||||||
|
default_floating_border pixel 1
|
||||||
|
# Autostart picom when starting the i3 window manager
|
||||||
|
exec_always --no-startup-id picom -b
|
||||||
|
|
||||||
# i3 config file (v4)
|
# i3 config file (v4)
|
||||||
#
|
#
|
||||||
|
@ -13,7 +17,7 @@ set $mod Mod1
|
||||||
|
|
||||||
# Font for window titles. Will also be used by the bar unless a different font
|
# Font for window titles. Will also be used by the bar unless a different font
|
||||||
# is used in the bar {} block below.
|
# is used in the bar {} block below.
|
||||||
font pango:iosevka 8
|
font pango:iosevka 10
|
||||||
|
|
||||||
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||||
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||||
|
@ -22,7 +26,7 @@ font pango:iosevka 8
|
||||||
# Start XDG autostart .desktop files using dex. See also
|
# Start XDG autostart .desktop files using dex. See also
|
||||||
# https://wiki.archlinux.org/index.php/XDG_Autostart
|
# https://wiki.archlinux.org/index.php/XDG_Autostart
|
||||||
exec --no-startup-id dex --autostart --environment i3
|
exec --no-startup-id dex --autostart --environment i3
|
||||||
exec_always xrandr --output default --mode 1366x768
|
exec_always xrandr --output default --mode 1920x1080
|
||||||
exec_always feh --bg-fill /home/berkeley/Pictures/Wallpapers/1.jpg
|
exec_always feh --bg-fill /home/berkeley/Pictures/Wallpapers/1.jpg
|
||||||
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||||
# they are included here as an example. Modify as you see fit.
|
# they are included here as an example. Modify as you see fit.
|
||||||
|
@ -49,8 +53,16 @@ floating_modifier $mod
|
||||||
# or left-clicking anywhere into the window while holding the floating modifier.
|
# or left-clicking anywhere into the window while holding the floating modifier.
|
||||||
tiling_drag modifier titlebar
|
tiling_drag modifier titlebar
|
||||||
|
|
||||||
# start a terminal
|
#OLDstart a terminal
|
||||||
bindsym $mod+Return exec st
|
#OLDbindsym $mod+Return exec alacritty
|
||||||
|
|
||||||
|
#NEW start a terminal (alacritty)
|
||||||
|
bindsym $mod+Return exec --no-startup-id alacritty
|
||||||
|
# start a terminal in floating mode
|
||||||
|
bindsym $mod+Shift+Return exec --no-startup-id alacritty --class floating
|
||||||
|
#NEW enable startup in float from exec by setting the x11 class to floating
|
||||||
|
#NEW many apps support '--class floating' for setting the x11 class (the instance get renamed)
|
||||||
|
for_window [class="floating"] floating enabled move position center
|
||||||
|
|
||||||
# kill focused window
|
# kill focused window
|
||||||
bindsym $mod+q kill
|
bindsym $mod+q kill
|
||||||
|
@ -97,7 +109,7 @@ bindsym $mod+v split v
|
||||||
bindsym $mod+f fullscreen toggle
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|
||||||
# change container layout (stacked, tabbed, toggle split)
|
# change container layout (stacked, tabbed, toggle split)
|
||||||
#bindsym $mod+s layout stacking
|
bindsym $mod+s layout stacking
|
||||||
bindsym $mod+w layout tabbed
|
bindsym $mod+w layout tabbed
|
||||||
bindsym $mod+e layout toggle split
|
bindsym $mod+e layout toggle split
|
||||||
|
|
||||||
|
@ -108,7 +120,7 @@ bindsym $mod+Shift+space floating toggle
|
||||||
bindsym $mod+space focus mode_toggle
|
bindsym $mod+space focus mode_toggle
|
||||||
|
|
||||||
# focus the parent container
|
# focus the parent container
|
||||||
bindsym $mod+a focus parent
|
#bindsym $mod+a focus parent
|
||||||
|
|
||||||
# focus the child container
|
# focus the child container
|
||||||
#bindsym $mod+d focus child
|
#bindsym $mod+d focus child
|
||||||
|
@ -131,14 +143,14 @@ bindsym $mod+c exec chromium
|
||||||
bindsym $mod+0 exec steam
|
bindsym $mod+0 exec steam
|
||||||
bindsym $mod+i exec icecat
|
bindsym $mod+i exec icecat
|
||||||
bindsym $mod+l exec libreoffice
|
bindsym $mod+l exec libreoffice
|
||||||
bindsym $mod+s exec st
|
#bindsym $mod+s exec st
|
||||||
bindsym $mod+k exec kitty
|
bindsym $mod+k exec kitty
|
||||||
bindsym $mod+t exec terminator
|
bindsym $mod+t exec terminator
|
||||||
bindsym $mod+y exec telegram-desktop
|
bindsym $mod+y exec telegram-desktop
|
||||||
bindsym $mod+o exec obs
|
bindsym $mod+o exec obs
|
||||||
bindsym $mod+p exec openshot-qt
|
bindsym $mod+p exec openshot-qt
|
||||||
bindsym $mod+x exec nomacs
|
bindsym $mod+x exec nomacs
|
||||||
|
bindsym $mod+a torbrowser
|
||||||
# switch to workspace
|
# switch to workspace
|
||||||
bindsym $mod+1 workspace number $ws1
|
bindsym $mod+1 workspace number $ws1
|
||||||
bindsym $mod+2 workspace number $ws2
|
bindsym $mod+2 workspace number $ws2
|
||||||
|
@ -209,7 +221,9 @@ bindsym $mod+r mode "resize"
|
||||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||||
# finds out, if available)
|
# finds out, if available)
|
||||||
bar {
|
bar {
|
||||||
|
mode hide
|
||||||
|
hidden_state hide
|
||||||
|
modifier Mod1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue