use kitty as terminal, better presentation

This commit is contained in:
2021-11-30 08:55:58 +01:00
parent f97965cc2a
commit 0b0ae38add

91
config
View File

@@ -16,73 +16,70 @@ workspace_layout default
########### ###########
# Autorun # # Autorun #
########### ###########
exec --no-startup-id "urxvtc -e '' > /dev/null 2>&1 || urxvtd > /tmp/urxvtd.log 2>&1"
exec --no-startup-id "emacsclient -e '()' > /dev/null 2>&1 || emacs --daemon > /tmp/emacs.log 2>&1" exec --no-startup-id "emacsclient -e '()' > /dev/null 2>&1 || emacs --daemon > /tmp/emacs.log 2>&1"
exec --no-startup-id "xmodmap ~/.xmodmaprc" exec --no-startup-id "xmodmap ~/.xmodmaprc"
exec --no-startup-id "xbindkeys > /dev/null 2>&1" exec --no-startup-id "xbindkeys > /dev/null 2>&1"
exec --no-startup-id "nm-applet > /dev/null 2>&1" exec --no-startup-id "nm-applet > /dev/null 2>&1"
exec --no-startup-id "pasystray > /dev/null 2>&1" exec --no-startup-id "pasystray > /dev/null 2>&1"
exec --no-startup-id "blueman-applet > /dev/null 2>&1" exec --no-startup-id "blueman-applet > /dev/null 2>&1"
exec --no-startup-id "compton -b > /dev/null 2>&1"
exec --no-startup-id "xss-lock slock" exec --no-startup-id "xss-lock slock"
############ ############
# BINDINGS # # BINDINGS #
############ ############
# i3 control # i3 control
bindsym $mod+Shift+c kill bindsym $mod+Shift+c kill
bindsym $mod+Shift+r reload bindsym $mod+Shift+r reload
bindsym $mod+Control+r restart bindsym $mod+Control+r restart
bindsym $mod+Control+q exit bindsym $mod+Control+q exit
bindsym --release $mod+z exec slock
# basic softs # basic softs
bindsym $mod+Return exec urxvtc bindsym $mod+Return exec kitty
bindsym $mod+e exec emacsclient -c -n bindsym $mod+e exec emacsclient -c -n
# Some menus # Some menus
bindsym $mod+F1 exec ~/.config/i3/bin/menu_workspace_name bindsym $mod+F1 exec ~/.config/i3/bin/menu_workspace_name
bindsym $mod+F2 exec rofi -modi run -show run bindsym $mod+F2 exec rofi -modi run -show run
bindsym $mod+F3 exec ~/.scripts/generate-rofi-ssh && rofi -lines 50 -modi ssh -show ssh bindsym $mod+F3 exec ~/.scripts/generate-rofi-ssh && rofi -lines 50 -modi ssh -show ssh
bindsym $mod+j exec ~/.config/i3/bin/menu_workspace_switch bindsym $mod+j exec ~/.config/i3/bin/menu_workspace_switch
# change container layout (tabbed, toggle split) # change container layout (tabbed, toggle split)
bindsym $mod+space layout toggle tabbed splith bindsym $mod+space layout toggle tabbed splith
bindsym $mod+f fullscreen toggle bindsym $mod+f fullscreen toggle
# Change window focus # Change window focus
bindsym $mod+Tab focus next sibling bindsym $mod+Shift+Left focus left
bindsym $mod+Shift+Tab focus prev sibling bindsym $mod+Shift+Right focus right
bindsym $mod+Shift+Left focus left bindsym $mod+Shift+Down focus down
bindsym $mod+Shift+Right focus right bindsym $mod+Shift+Up focus up
bindsym $mod+Shift+Down focus down
bindsym $mod+Shift+Up focus up
# Move focused window # Move focused window
bindsym $mod+Control+Left move left bindsym $mod+Control+Left move left
bindsym $mod+Control+Down move down bindsym $mod+Control+Down move down
bindsym $mod+Control+Up move up bindsym $mod+Control+Up move up
bindsym $mod+Control+Right move right bindsym $mod+Control+Right move right
# switch to workspace # switch to workspace
bindsym $mod+Escape exec ~/.config/i3/bin/focus_workspace previous bindsym $mod+Escape exec ~/.config/i3/bin/focus_workspace previous
bindsym $mod+Left exec ~/.config/i3/bin/focus_workspace left bindsym $mod+Left exec ~/.config/i3/bin/focus_workspace left
bindsym $mod+Right exec ~/.config/i3/bin/focus_workspace right bindsym $mod+Right exec ~/.config/i3/bin/focus_workspace right
bindsym $mod+1 exec ~/.config/i3/bin/focus_workspace 1 bindsym $mod+1 exec ~/.config/i3/bin/focus_workspace 1
bindsym $mod+2 exec ~/.config/i3/bin/focus_workspace 2 bindsym $mod+2 exec ~/.config/i3/bin/focus_workspace 2
bindsym $mod+3 exec ~/.config/i3/bin/focus_workspace 3 bindsym $mod+3 exec ~/.config/i3/bin/focus_workspace 3
bindsym $mod+4 exec ~/.config/i3/bin/focus_workspace 4 bindsym $mod+4 exec ~/.config/i3/bin/focus_workspace 4
bindsym $mod+5 exec ~/.config/i3/bin/focus_workspace 5 bindsym $mod+5 exec ~/.config/i3/bin/focus_workspace 5
bindsym $mod+6 exec ~/.config/i3/bin/focus_workspace 6 bindsym $mod+6 exec ~/.config/i3/bin/focus_workspace 6
bindsym $mod+7 exec ~/.config/i3/bin/focus_workspace 7 bindsym $mod+7 exec ~/.config/i3/bin/focus_workspace 7
bindsym $mod+8 exec ~/.config/i3/bin/focus_workspace 8 bindsym $mod+8 exec ~/.config/i3/bin/focus_workspace 8
bindsym $mod+9 exec ~/.config/i3/bin/focus_workspace 9 bindsym $mod+9 exec ~/.config/i3/bin/focus_workspace 9
# move focused container to workspace # move focused container to workspace
bindsym $mod+Shift+1 exec ~/.config/i3/bin/move_to_workspace 1 bindsym $mod+Shift+1 exec ~/.config/i3/bin/move_to_workspace 1
bindsym $mod+Shift+2 exec ~/.config/i3/bin/move_to_workspace 2 bindsym $mod+Shift+2 exec ~/.config/i3/bin/move_to_workspace 2
bindsym $mod+Shift+3 exec ~/.config/i3/bin/move_to_workspace 3 bindsym $mod+Shift+3 exec ~/.config/i3/bin/move_to_workspace 3
bindsym $mod+Shift+4 exec ~/.config/i3/bin/move_to_workspace 4 bindsym $mod+Shift+4 exec ~/.config/i3/bin/move_to_workspace 4
bindsym $mod+Shift+5 exec ~/.config/i3/bin/move_to_workspace 5 bindsym $mod+Shift+5 exec ~/.config/i3/bin/move_to_workspace 5
bindsym $mod+Shift+6 exec ~/.config/i3/bin/move_to_workspace 6 bindsym $mod+Shift+6 exec ~/.config/i3/bin/move_to_workspace 6
bindsym $mod+Shift+7 exec ~/.config/i3/bin/move_to_workspace 7 bindsym $mod+Shift+7 exec ~/.config/i3/bin/move_to_workspace 7
bindsym $mod+Shift+8 exec ~/.config/i3/bin/move_to_workspace 8 bindsym $mod+Shift+8 exec ~/.config/i3/bin/move_to_workspace 8
bindsym $mod+Shift+9 exec ~/.config/i3/bin/move_to_workspace 9 bindsym $mod+Shift+9 exec ~/.config/i3/bin/move_to_workspace 9
# switch/move to output # switch/move to output
bindsym $mod+s focus output right bindsym $mod+s focus output right
bindsym $mod+Shift+s move container to output right bindsym $mod+Shift+s move container to output right
####### #######
# Bar # # Bar #