diff --git a/.config/i3/config.bak b/.config/i3/config.bak deleted file mode 100644 index 9ebbfc4d..00000000 --- a/.config/i3/config.bak +++ /dev/null @@ -1,618 +0,0 @@ -# This file is a modified version based on default i3-config-wizard config -# source is available here: -# https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/master/.config/i3/config -# Maintainer: joekamprad [joekamprad@endeavouros.com] -# https://endeavouros.com -# -# iconic font icon search: https://fontawesome.com/v4.7/cheatsheet/ -# -# --> to update this run the following command (will backup existing setup file) -# wget --backups=1 https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/.config/i3/config -P ~/.config/i3/ -# -# Endeavouros-i3 config file -# Source for complete framework of our i3 config and theming here: https://github.com/endeavouros-team/endeavouros-i3wm-setup -# EndeavourOS wiki holds some Information also: https://discovery.endeavouros.com/window-tiling-managers/i3-wm/ -# Please see http://i3wm.org/docs/userguide.html for the official i3 reference! - -####################### -# config starts here: # -####################### - -# Font for window titles. Will also be used by the bar unless a different font -# is used in the bar {} block below. -# This font is widely installed, provides lots of unicode glyphs, right-to-left -# text rendering and scalability on retina/hidpi displays (thanks to pango). -font pango: Noto Sans Regular 10 - -# set the mod key to the winkey: -set $mod Mod4 - -##################### -# workspace layout: # -##################### - -# 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 1 - -# thin borders -# hide_edge_borders both - -# Set inner/outer gaps -gaps inner 6 -gaps outer 3 - -# show window title bars (not officially supported with i3gaps) -#default_border normal - -# window title alignment -#title_align center - -# Use Mouse+$mod to drag floating windows to their wanted position -floating_modifier $mod - -# switch/iterate between workspaces -bindsym $mod+Tab workspace next -bindsym $mod+Shift+Tab workspace prev - -# multiple monitors -bindsym $mod+Shift+period move workspace to output right -bindsym $mod+Shift+comma move workspace to output left - -# switch to workspace -bindsym $mod+1 workspace $ws1 -bindsym $mod+2 workspace $ws2 -bindsym $mod+3 workspace $ws3 -bindsym $mod+4 workspace $ws4 -bindsym $mod+5 workspace $ws5 -bindsym $mod+6 workspace $ws6 -bindsym $mod+7 workspace $ws7 -bindsym $mod+8 workspace $ws8 -bindsym $mod+9 workspace $ws9 -bindsym $mod+0 workspace $ws10 - -# switch to workspace with numpad keys -bindcode $mod+87 workspace 1 -bindcode $mod+88 workspace 2 -bindcode $mod+89 workspace 3 -bindcode $mod+83 workspace 4 -bindcode $mod+84 workspace 5 -bindcode $mod+85 workspace 6 -bindcode $mod+79 workspace 7 -bindcode $mod+80 workspace 8 -bindcode $mod+81 workspace 9 -bindcode $mod+90 workspace 10 - -# switch to workspace with numlock numpad keys -bindcode $mod+Mod2+87 workspace $ws1 -bindcode $mod+Mod2+88 workspace $ws2 -bindcode $mod+Mod2+89 workspace $ws3 -bindcode $mod+Mod2+83 workspace $ws4 -bindcode $mod+Mod2+84 workspace $ws5 -bindcode $mod+Mod2+85 workspace $ws6 -bindcode $mod+Mod2+79 workspace $ws7 -bindcode $mod+Mod2+80 workspace $ws8 -bindcode $mod+Mod2+81 workspace $ws9 -bindcode $mod+Mod2+90 workspace $ws10 - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace $ws1 -bindsym $mod+Shift+2 move container to workspace $ws2 -bindsym $mod+Shift+3 move container to workspace $ws3 -bindsym $mod+Shift+4 move container to workspace $ws4 -bindsym $mod+Shift+5 move container to workspace $ws5 -bindsym $mod+Shift+6 move container to workspace $ws6 -bindsym $mod+Shift+7 move container to workspace $ws7 -bindsym $mod+Shift+8 move container to workspace $ws8 -bindsym $mod+Shift+9 move container to workspace $ws9 -bindsym $mod+Shift+0 move container to workspace $ws10 - -# move focused container to workspace with numpad keys -bindcode $mod+Shift+Mod2+87 move container to workspace $ws1 -bindcode $mod+Shift+Mod2+88 move container to workspace $ws2 -bindcode $mod+Shift+Mod2+89 move container to workspace $ws3 -bindcode $mod+Shift+Mod2+83 move container to workspace $ws4 -bindcode $mod+Shift+Mod2+84 move container to workspace $ws5 -bindcode $mod+Shift+Mod2+85 move container to workspace $ws6 -bindcode $mod+Shift+Mod2+79 move container to workspace $ws7 -bindcode $mod+Shift+Mod2+80 move container to workspace $ws8 -bindcode $mod+Shift+Mod2+81 move container to workspace $ws9 -bindcode $mod+Shift+Mod2+90 move container to workspace $ws10 - -# move focused container to workspace with numpad keys -bindcode $mod+Shift+87 move container to workspace $ws1 -bindcode $mod+Shift+88 move container to workspace $ws2 -bindcode $mod+Shift+89 move container to workspace $ws3 -bindcode $mod+Shift+83 move container to workspace $ws4 -bindcode $mod+Shift+84 move container to workspace $ws5 -bindcode $mod+Shift+85 move container to workspace $ws6 -bindcode $mod+Shift+79 move container to workspace $ws7 -bindcode $mod+Shift+80 move container to workspace $ws8 -bindcode $mod+Shift+81 move container to workspace $ws9 -bindcode $mod+Shift+90 move container to workspace $ws10 - -# resize window (you can also use the mouse for that): -mode "resize" { -# These bindings trigger as soon as you enter the resize mode -# Pressing left will shrink the window's width. -# Pressing right will grow the window's width. -# Pressing up will shrink the window's height. -# Pressing down will grow the window's height. - bindsym j resize shrink width 5 px or 5 ppt - bindsym k resize grow height 5 px or 5 ppt - bindsym l resize shrink height 5 px or 5 ppt - bindsym ntilde resize grow width 5 px or 5 ppt - -# same bindings, but for the arrow keys - bindsym Left resize shrink width 5 px or 5 ppt - bindsym Down resize grow height 5 px or 5 ppt - bindsym Up resize shrink height 5 px or 5 ppt - bindsym Right resize grow width 5 px or 5 ppt - -# back to normal: Enter or Escape - bindsym Return mode "default" - bindsym Escape mode "default" -} - -bindsym $mod+r mode "resize" - -###################################### -# keybindings for different actions: # -###################################### - -# start a terminal -bindsym $mod+Return exec kitty -# kill focused window -bindsym $mod+q kill - -# exit-menu -bindsym $mod+Shift+l exec ~/.config/i3/scripts/powermenu - -# Lock the system -# lock with a picture: -#bindsym $mod+l exec i3lock -i ~/.config/i3/i3-lock-screen.png -p default|win -t -# lock by blurring the screen: -bindsym $mod+Shift+x exec ~/.config/i3/scripts/blur-lock - -# Take screenshot -bindsym $mod+s exec --no-startup-id flameshot gui - -# reload the configuration file -bindsym $mod+Shift+c reload - -# restart i3 inplace (preserves your layout/session, can be used to update i3) -bindsym $mod+Shift+r restart - -# keybinding in fancy rofi (automated): -# bindsym F1 exec ~/.config/i3/scripts/keyhint-2 -# alternative -# keybinding list in editor: -# bindsym $mod+F1 exec xed ~/.config/i3/keybindings - -# Backlight control -bindsym XF86MonBrightnessUp exec xbacklight +5 && notify-send "Brightness - $(xbacklight -get | cut -d '.' -f 1)%" -bindsym XF86MonBrightnessDown exec xbacklight -5 && notify-send "Brightness - $(xbacklight -get | cut -d '.' -f 1)%" - -# change focus -bindsym $mod+m focus left -bindsym $mod+n focus down -bindsym $mod+e focus up -bindsym $mod+i focus right - -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# move focused window -bindsym $mod+Shift+m move left -bindsym $mod+Shift+n move down -bindsym $mod+Shift+e move up -bindsym $mod+Shift+i move right - -# alternatively, you can use the cursor keys: -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right - -# split in horizontal orientation -# Note: " key -bindsym $mod+h split h - -# split in vertical orientation -# Note: % key -bindsym $mod+v split v - -# enter fullscreen mode for the focused container -bindsym $mod+f fullscreen toggle - -# change container layout (stacked, tabbed, toggle split) -# bindsym $mod+Shift+s layout stacking -# bindsym $mod+g layout tabbed -# bindsym $mod+e layout toggle split - -# toggle tiling / floating -bindsym $mod+Shift+return floating toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# focus the parent container -bindsym $mod+a focus parent - -# open new empty workspace -# bindsym $mod+Shift+Return exec ~/.config/i3/scripts/empty_workspace - -# Multimedia Keys - -# volume -bindsym XF86AudioRaiseVolume exec amixer -D pulse sset Master 5%+ && pkill -RTMIN+1 i3blocks -bindsym XF86AudioLowerVolume exec amixer -D pulse sset Master 5%- && pkill -RTMIN+1 i3blocks - -# gradular volume control -bindsym $mod+XF86AudioRaiseVolume exec amixer -D pulse sset Master 1%+ && pkill -RTMIN+1 i3blocks -bindsym $mod+XF86AudioLowerVolume exec amixer -D pulse sset Master 1%- && pkill -RTMIN+1 i3blocks - -# mute -bindsym XF86AudioMute exec amixer sset Master toggle && killall -USR1 i3blocks - -# audio control -bindsym XF86AudioPlay exec playerctl play -bindsym XF86AudioPause exec playerctl pause -bindsym XF86AudioNext exec playerctl next -bindsym XF86AudioPrev exec playerctl previous - -# Redirect sound to headphones -bindsym $mod+p exec /usr/local/bin/switch-audio-port - -## App shortcuts -bindsym $mod+w exec /usr/bin/firefox -# bindsym $mod+n exec /usr/bin/thunar -bindsym Print exec scrot ~/%Y-%m-%d-%T-screenshot.png && notify-send "Screenshot saved to ~/$(date +"%Y-%m-%d-%T")-screenshot.png" - -# Power Profiles menu switcher (rofi) -bindsym $mod+Shift+p exec ~/.config/i3/scripts/power-profiles - -########################################## -# 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 - -# bind program to workspace and focus to them on startup: -#assign [class="Xfce4-terminal"] $ws1 -#assign [class="(?i)firefox"] $ws2 -#assign [class="Thunar"] $ws3 -#assign [class="Thunderbird"] $ws4 -#assign [class="TelegramDesktop"] $ws5 - -# automatic set focus new window if it opens on another workspace than the current: -for_window [class=kitty] focus -for_window [class=(?i)firefox] focus -for_window [class=Thunar] focus -for_window [class=Thunderbird] focus -for_window [class=TelegramDesktop] focus - -############## -# compositor # -############## - -# transparency -# uncomment one of them to be used -# options could need changes, related to used GPU and drivers. -# to find the right setting consult the archwiki or ask at the forum. -# -# xcompmgr: https://wiki.archlinux.org/title/Xcompmgr -# manpage: https://man.archlinux.org/man/xcompmgr.1.en -# install xcompmgr package to use it (yay -S xcompmgr) -#exec --no-startup-id xcompmgr -C -n & -# or an more specialized config like this: -#exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 & -# - -# or: -# -# picom: https://wiki.archlinux.org/title/Picom -# manpage: https://man.archlinux.org/man/picom.1.en -# The default configuration is available in /etc/xdg/picom.conf -# For modifications, it can be copied to ~/.config/picom/picom.conf or ~/.config/picom.conf -# install picom package (yay -S picom) -# start using default config -#exec_always --no-startup-id picom -b -# -# for custom config: -#exec_always --no-startup-id picom --config ~/.config/picom.conf - -############################################# -# autostart applications/services on login: # -############################################# - -#get auth work with polkit-gnome -exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 - -# dex execute .desktop files + apps using /etc/xdg/autostart. -# when second to i3 a DE is installed or mixed usage of i3 + xfce4 or GNOME -# in this cases better disable dex and use manual starting apps using xdg/autostart -# if enabled you should comment welcome app. -# https://github.com/jceb/dex -#exec --no-startup-id dex -a -s /etc/xdg/autostart/:~/.config/autostart/ -exec --no-startup-id dex --autostart --environment i3 -exec_always --no-startup-id picom - -# start welcome app -#exec --no-startup-id sh /usr/share/endeavouros/scripts/welcome --startdelay=3 - -# num lock activated -#exec --no-startup-id numlockx on - -# configure multiple keyboard layouts and hotkey to switch (Alt+CAPSLOCK in this example) -#exec --no-startup-id setxkbmap -layout 'us,sk' -variant altgr-intl,qwerty -option 'grp:alt_caps_toggle' - -# start conky: -#exec_always --no-startup-id conky - -# start a script to setup displays -# uncomment the next line, use arandr to setup displays and save the file as monitor: -# exec --no-startup-id ~/.screenlayout/monitor.sh - -# set wallpaper -# exec --no-startup-id sleep 2 && nitrogen --restore -# exec --no-startup-id sleep 1 && feh --bg-fill /usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png - -# set powersavings for display: -# exec --no-startup-id xset s 480 dpms 600 600 600 - -exec --no-startup-id /home/isa/.config/startup_display.fish -# disable power saving (for example if using xscreensaver) -#exec --no-startup-id xset -dpms - -# use xautolock to use autosuspend rules for mobile devices -# https://wiki.archlinux.org/title/Session_lock#xautolock -#exec --no-startup-id xautolock -time 60 -locker "systemctl suspend" - - -# xscreensaver -# https://www.jwz.org/xscreensaver -#exec --no-startup-id xscreensaver --no-splash - -# Desktop notifications -exec --no-startup-id dbus-launch dunst --config ~/.config/dunst/dunstrc -# alternative if you installed aside with XFCE4: -# exec --no-startup-id /usr/lib/xfce4/notifyd/xfce4-notifyd & - -# autotiling script -# https://github.com/nwg-piotr/autotiling -# `yay -S autotiling ;) (it is in AUR) -#exec_always --no-startup-id autotiling - -# Autostart apps as you like -#exec --no-startup-id sleep 2 && xfce4-terminal -#exec --no-startup-id sleep 7 && firefox https://github.com/endeavouros-team/endeavouros-i3wm-setup/blob/main/force-knowledge.md -#exec --no-startup-id sleep 3 && thunar - -############### -# system tray # -############### - -# if you do not use dex: exec --no-startup-id dex --autostart --environment i3 -# you need to have tray apps started manually one by one: - -# start blueberry app for managing bluetooth devices from tray: -#exec --no-startup-id blueberry-tray - -# networkmanager-applet -#exec --no-startup-id nm-applet - -# clipman-applet -#exec --no-startup-id xfce4-clipman - -################## -# floating rules # -################## - -# set floating (nontiling) for apps needing it -for_window [class="Yad" instance="yad"] floating enable -for_window [class="Galculator" instance="galculator"] floating enable -for_window [class="Blueberry.py" instance="blueberry.py"] floating enable - -# set floating (nontiling) for special apps -for_window [class="Xsane" instance="xsane"] floating enable -for_window [class="Pavucontrol" instance="pavucontrol"] floating enable -for_window [class="qt5ct" instance="qt5ct"] floating enable -for_window [class="Blueberry.py" instance="blueberry.py"] floating enable -for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable -for_window [class="Pamac-manager"] floating enable -for_window [window_role="About"] floating enable - -# set border of floating window -for_window [class="urxvt"] border pixel 1 - -# set size of floating window -#for_window [window_role="(?i)GtkFileChooserDialog"] resize set 640 480 #to set size of file choose dialog -#for_window [class=".*"] resize set 640 480 #to change size of all floating windows - -# set position of floating window -#for_window [class=".*"] move position center - -###################################### -# 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: -# #class border bground text indicator child_border -# 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 - -# Dracula color settings - -set $lgray #43454A - -# client.focused #6272A4 #6272A4 #F8F8F2 #6272A4 #6272A4 -client.focused $lgray $lgray #F8F8F2 $lgray $lgray -client.focused_inactive #44475A #44475A #F8F8F2 #44475A #44475A -client.unfocused #282A36 #282A36 #BFBFBF #282A36 #282A36 -client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555 -client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36 - -client.background #F8F8F2 - - - -############################################ -# bar settings (input comes from i3blocks) # -############################################ - -# Start i3bar to display a workspace bar -# (plus the system information i3status finds out, if available) -bar { - font pango: Noto Sans Regular 10 - status_command i3blocks -c ~/.config/i3/i3blocks.conf - position bottom -# i3bar_command i3bar --transparency -# it could be that you have no primary display set: set one (xrandr --output --primary) -# reference: https://i3wm.org/docs/userguide.html#_tray_output - tray_output primary - tray_padding 0 - -# When strip_workspace_numbers is set to yes, -# any workspace that has a name of the form -# “[n][:][NAME]” will display only the name. -strip_workspace_numbers yes -##strip_workspace_name no - - colors { -# separator $purple -# background $darkgrey -# statusline $white -# # border bg txt indicator -# focused_workspace $mediumgrey $grey $darkgrey $purple -# active_workspace $lightblue $mediumgrey $darkgrey $purple -# inactive_workspace $darkgrey $darkgrey $grey $purple -# urgent_workspace $urgentred $urgentred $white $purple - - # background #282A36 - background #292929 - statusline #F8F8F2 - separator #43454A - - focused_workspace #43454A #43454A #F8F8F2 - active_workspace #292929 #292929 #F8F8F2 - inactive_workspace #292929 #292929 #BFBFBF - urgent_workspace #FF5555 #FF5555 #F8F8F2 - binding_mode #FF5555 #FF5555 #F8F8F2 - } -} - -# you can add different bars for multidisplay setups on each display: -# set output HDMI-0 to the display you want the bar, --transparency can be set. -# Transparency needs rgba color codes to be used where the last two letters are the transparency factor see here: -# https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4 -# #08052be6 --> e6=90% - -# bar { -# font pango: Noto Sans Regular 10 -# status_command i3blocks -c ~/.config/i3/i3blocks-2.conf -# i3bar_command i3bar --transparency -# output HDMI-0 -# position bottom -# -# When strip_workspace_numbers is set to yes, -# any workspace that has a name of the form -# “[n][:][NAME]” will display only the name. -#strip_workspace_numbers yes -##strip_workspace_name no -# -# colors { -# separator $purple -# background $darkbluetrans -# statusline $white -# border bg txt indicator -# focused_workspace $lighterblue $lighterblue $darkblue $purple -# active_workspace $lightdblue $lightdblue $darkblue $purple -# inactive_workspace $darkblue $darkblue $lightdblue $purple -# urgent_workspace $urgentred $urgentred $white $purple -# } -#} - -##################################### -# Application menu handled by rofi: # -##################################### - -## rofi bindings fancy application menu ($mod+d /F9 optional disabled) - -bindsym $mod+d exec rofi -modi drun -show drun \ - -config ~/.config/rofi/rofidmenu.rasi - -#bindsym F9 exec rofi -modi drun -show drun \ -# -config ~/.config/rofi/rofidmenu.rasi - -## rofi bindings for window menu ($mod+t /F10 optional disabled) - -bindsym $mod+t exec rofi -show window \ - -config ~/.config/rofi/rofidmenu.rasi - -#bindsym F10 exec rofi -show window \ -# -config ~/.config/rofi/rofidmenu.rasi -exec --no-startup-id picom -exec --no-startup-id nitrogen --restore -## rofi bindings to manage clipboard (install rofi-greenclip from the AUR) -exec --no-startup-id xrandr --output DisplayPort-0 --mode 1920x1080 -r 143.98 -exec --no-startup-id xrandr --output HDMI-A-0 --auto --right-of DisplayPort-0 -exec_always --no-startup-id xset r rate 250 25 -exec_always --no-startup-id autotiling -exec_always --no-startup-id birdtray -exec --no-startup-id ~/AppImage/filen_x86_64*.AppImage -#exec --no-startup-id greenclip daemon>/dev/null -#bindsym $mod+c exec --no-startup-id rofi -modi "clipboard:greenclip print" -show clipboard \ -# -config ~/.config/rofi/rofidmenu.rasi diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf deleted file mode 100644 index 1bececc9..00000000 --- a/.config/kitty/kitty.conf +++ /dev/null @@ -1,340 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker -font_family SauceCodeProNFM -bold_font auto -italic_font auto -bold_italic_font auto -font_size 14.0 -# force_ltr no -# symbol_map -# narrow_symbols -# disable_ligatures never -# font_features -# modify_font -# box_drawing_scale 0.001, 1, 1.5, 2 -# undercurl_style thin-sparse -# text_composition_strategy platform -# text_fg_override_threshold 0 -# cursor #cccccc -# cursor_text_color #111111 -# cursor_shape block -# cursor_shape_unfocused hollow -# cursor_beam_thickness 1.5 -# cursor_underline_thickness 2.0 -# cursor_blink_interval -1 -# cursor_stop_blinking_after 15.0 -# scrollback_lines 2000 -# scrollback_indicator_opacity 1.0 -# scrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER -# scrollback_pager_history_size 0 -# scrollback_fill_enlarged_window no -# wheel_scroll_multiplier 5.0 -# wheel_scroll_min_lines 1 -# touch_scroll_multiplier 1.0 -# mouse_hide_wait 3.0 -# url_color #0087bd -# url_style curly -# open_url_with default -# url_prefixes file ftp ftps gemini git gopher http https irc ircs kitty mailto news sftp ssh -# detect_urls yes -# url_excluded_characters -# show_hyperlink_targets no -# underline_hyperlinks hover -# copy_on_select no -# paste_actions quote-urls-at-prompt,confirm -# strip_trailing_spaces never -# select_by_word_characters @-./_~?&=%+# -# select_by_word_characters_forward -# click_interval -1.0 -# focus_follows_mouse no -# pointer_shape_when_grabbed arrow -# default_pointer_shape beam -# pointer_shape_when_dragging beam -# clear_all_mouse_actions no -# mouse_map left click ungrabbed mouse_handle_click selection link prompt -# mouse_map shift+left click grabbed,ungrabbed mouse_handle_click selection link prompt -# mouse_map ctrl+shift+left release grabbed,ungrabbed mouse_handle_click link -# mouse_map ctrl+shift+left press grabbed discard_event -# mouse_map middle release ungrabbed paste_from_selection -# mouse_map left press ungrabbed mouse_selection normal -# mouse_map ctrl+alt+left press ungrabbed mouse_selection rectangle -# mouse_map left doublepress ungrabbed mouse_selection word -# mouse_map left triplepress ungrabbed mouse_selection line -# mouse_map ctrl+alt+left triplepress ungrabbed mouse_selection line_from_point -# mouse_map right press ungrabbed mouse_selection extend -# mouse_map shift+middle release ungrabbed,grabbed paste_selection -# mouse_map shift+middle press grabbed discard_event -# mouse_map shift+left press ungrabbed,grabbed mouse_selection normal -# mouse_map ctrl+shift+alt+left press ungrabbed,grabbed mouse_selection rectangle -# mouse_map shift+left doublepress ungrabbed,grabbed mouse_selection word -# mouse_map shift+left triplepress ungrabbed,grabbed mouse_selection line -# mouse_map ctrl+shift+alt+left triplepress ungrabbed,grabbed mouse_selection line_from_point -# mouse_map shift+right press ungrabbed,grabbed mouse_selection extend -# mouse_map ctrl+shift+right press ungrabbed mouse_show_command_output -# repaint_delay 10 -# input_delay 3 -# sync_to_monitor yes -# enable_audio_bell yes -# visual_bell_duration 0.0 -# visual_bell_color none -# window_alert_on_bell yes -# bell_on_tab "🔔 " -# command_on_bell none -# bell_path none -# linux_bell_theme __custom -# remember_window_size yes -# initial_window_width 640 -# initial_window_height 400 -# enabled_layouts * -# window_resize_step_cells 2 -# window_resize_step_lines 2 -# window_border_width 0.5pt -# draw_minimal_borders yes -# window_margin_width 0 -# single_window_margin_width -1 -# window_padding_width 0 -# single_window_padding_width -1 -# placement_strategy center -# active_border_color #00ff00 -# inactive_border_color #cccccc -# bell_border_color #ff5a00 -# inactive_text_alpha 1.0 -# hide_window_decorations no -# window_logo_path none -# window_logo_position bottom-right -# window_logo_alpha 0.5 -# window_logo_scale 0 -# resize_debounce_time 0.1 0.5 -# resize_in_steps no -# visual_window_select_characters 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ -confirm_os_window_close 0 -# tab_bar_edge bottom -# tab_bar_margin_width 0.0 -# tab_bar_margin_height 0.0 0.0 -# tab_bar_style fade -# tab_bar_align left -# tab_bar_min_tabs 2 -# tab_switch_strategy previous -# tab_fade 0.25 0.5 0.75 1 -# tab_separator " ┇" -# tab_powerline_style angled -# tab_activity_symbol none -# tab_title_max_length 0 -# tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title}" -# active_tab_title_template none -# active_tab_foreground #000 -# active_tab_background #eee -# active_tab_font_style bold-italic -# inactive_tab_foreground #444 -# inactive_tab_background #999 -# inactive_tab_font_style normal -# tab_bar_background none -# tab_bar_margin_color none -# foreground #dddddd -# background #000000 -# background_opacity 0.7 -# background_blur 1 -# background_image none -# background_image_layout tiled -# background_image_linear no -# transparent_background_colors -# dynamic_background_opacity no -# background_tint 0.0 -# background_tint_gaps 1.0 -# dim_opacity 0.4 -# selection_foreground #000000 -# selection_background #fffacd -# color0 #000000 -# color8 #767676 -# color1 #cc0403 -# color9 #f2201f -# color2 #19cb00 -# color10 #23fd00 -# color3 #cecb00 -# color11 #fffd00 -# color4 #0d73cc -# color12 #1a8fff -# color5 #cb1ed1 -# color13 #fd28ff -# color6 #0dcdcd -# color14 #14ffff -# color7 #dddddd -# color15 #ffffff -# mark1_foreground black -# mark1_background #98d3cb -# mark2_foreground black -# mark2_background #f2dcd3 -# mark3_foreground black -# mark3_background #f274bc -# shell . -# editor . -# close_on_child_death no -# remote_control_password -allow_remote_control socket-only -listen_on unix:/tmp/kitty -# env -# filter_notification -# watcher -# exe_search_path -# update_check_interval 24 -# startup_session none -# clipboard_control write-clipboard write-primary read-clipboard-ask read-primary-ask -# clipboard_max_size 512 -# file_transfer_confirmation_bypass -# allow_hyperlinks yes -# shell_integration enabled -# allow_cloning ask -# clone_source_strategies venv,conda,env_var,path -# notify_on_cmd_finish never -# term xterm-kitty -# terminfo_type path -# forward_stdio no -# menu_map -# wayland_titlebar_color system -# macos_titlebar_color system -# macos_option_as_alt no -# macos_hide_from_tasks no -# macos_quit_when_last_window_closed no -# macos_window_resizable yes -# macos_thicken_font 0 -# macos_traditional_fullscreen no -# macos_show_window_title_in all -# macos_menubar_title_max_length 0 -# macos_custom_beam_cursor no -# macos_colorspace srgb -# linux_display_server auto -# wayland_enable_ime yes -# kitty_mod ctrl+shift -# clear_all_shortcuts no -# action_alias -# kitten_alias -# map kitty_mod+c copy_to_clipboard -# map cmd+c copy_to_clipboard -# map kitty_mod+v paste_from_clipboard -# map cmd+v paste_from_clipboard -# map kitty_mod+s paste_from_selection -# map shift+insert paste_from_selection -# map kitty_mod+o pass_selection_to_program -# map kitty_mod+up scroll_line_up -# map kitty_mod+k scroll_line_up -# map opt+cmd+page_up scroll_line_up -# map cmd+up scroll_line_up -# map kitty_mod+down scroll_line_down -# map kitty_mod+j scroll_line_down -# map opt+cmd+page_down scroll_line_down -# map cmd+down scroll_line_down -# map kitty_mod+page_up scroll_page_up -# map cmd+page_up scroll_page_up -# map kitty_mod+page_down scroll_page_down -# map cmd+page_down scroll_page_down -# map kitty_mod+home scroll_home -# map cmd+home scroll_home -# map kitty_mod+end scroll_end -# map cmd+end scroll_end -# map kitty_mod+z scroll_to_prompt -1 -# map kitty_mod+x scroll_to_prompt 1 -# map kitty_mod+h show_scrollback -# map kitty_mod+g show_last_command_output -# map kitty_mod+enter new_window -# map cmd+enter new_window -# map kitty_mod+n new_os_window -# map cmd+n new_os_window -# map kitty_mod+w close_window -# map shift+cmd+d close_window -# map kitty_mod+] next_window -# map kitty_mod+[ previous_window -# map kitty_mod+f move_window_forward -# map kitty_mod+b move_window_backward -# map kitty_mod+` move_window_to_top -# map kitty_mod+r start_resizing_window -# map cmd+r start_resizing_window -# map kitty_mod+1 first_window -# map cmd+1 first_window -# map kitty_mod+2 second_window -# map cmd+2 second_window -# map kitty_mod+3 third_window -# map cmd+3 third_window -# map kitty_mod+4 fourth_window -# map cmd+4 fourth_window -# map kitty_mod+5 fifth_window -# map cmd+5 fifth_window -# map kitty_mod+6 sixth_window -# map cmd+6 sixth_window -# map kitty_mod+7 seventh_window -# map cmd+7 seventh_window -# map kitty_mod+8 eighth_window -# map cmd+8 eighth_window -# map kitty_mod+9 ninth_window -# map cmd+9 ninth_window -# map kitty_mod+0 tenth_window -# map kitty_mod+f7 focus_visible_window -# map kitty_mod+f8 swap_with_window -# map kitty_mod+right next_tab -# map shift+cmd+] next_tab -# map ctrl+tab next_tab -# map kitty_mod+left previous_tab -# map shift+cmd+[ previous_tab -# map ctrl+shift+tab previous_tab -# map kitty_mod+t new_tab -# map cmd+t new_tab -# map kitty_mod+q close_tab -# map cmd+w close_tab -# map shift+cmd+w close_os_window -# map kitty_mod+. move_tab_forward -# map kitty_mod+, move_tab_backward -# map kitty_mod+alt+t set_tab_title -# map shift+cmd+i set_tab_title -# map kitty_mod+l next_layout -# map kitty_mod+equal change_font_size all +2.0 -# map kitty_mod+plus change_font_size all +2.0 -# map kitty_mod+kp_add change_font_size all +2.0 -# map cmd+plus change_font_size all +2.0 -# map cmd+equal change_font_size all +2.0 -# map shift+cmd+equal change_font_size all +2.0 -# map kitty_mod+minus change_font_size all -2.0 -# map kitty_mod+kp_subtract change_font_size all -2.0 -# map cmd+minus change_font_size all -2.0 -# map shift+cmd+minus change_font_size all -2.0 -# map kitty_mod+backspace change_font_size all 0 -# map cmd+0 change_font_size all 0 -# map kitty_mod+e open_url_with_hints -# map kitty_mod+p>f kitten hints --type path --program - -# map kitty_mod+p>shift+f kitten hints --type path -# map kitty_mod+p>l kitten hints --type line --program - -# map kitty_mod+p>w kitten hints --type word --program - -# map kitty_mod+p>h kitten hints --type hash --program - -# map kitty_mod+p>n kitten hints --type linenum -# map kitty_mod+p>y kitten hints --type hyperlink -# map kitty_mod+f1 show_kitty_doc overview -# map kitty_mod+f11 toggle_fullscreen -# map ctrl+cmd+f toggle_fullscreen -# map kitty_mod+f10 toggle_maximized -# map opt+cmd+s toggle_macos_secure_keyboard_entry -# map kitty_mod+u kitten unicode_input -# map ctrl+cmd+space kitten unicode_input -# map kitty_mod+f2 edit_config_file -# map cmd+, edit_config_file -# map kitty_mod+escape kitty_shell window -# map kitty_mod+a>m set_background_opacity +0.1 -# map kitty_mod+a>l set_background_opacity -0.1 -# map kitty_mod+a>1 set_background_opacity 1 -# map kitty_mod+a>d set_background_opacity default -# map kitty_mod+delete clear_terminal reset active -# map opt+cmd+r clear_terminal reset active -# map cmd+k clear_terminal to_cursor active -# map kitty_mod+f5 load_config_file -# map ctrl+cmd+, load_config_file -# map kitty_mod+f6 debug_config -# map opt+cmd+, debug_config -# map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/ -# map cmd+h hide_macos_app -# map opt+cmd+h hide_macos_other_apps -# map cmd+m minimize_macos_window -# map cmd+q quit -# BEGIN_KITTY_FONTS -font_family family='SauceCodePro Nerd Font Mono' postscript_name=SauceCodeProNFM -bold_font auto -italic_font auto -bold_italic_font auto -# END_KITTY_FONTS -include ~/.cache/wal/colors-kitty.conf -background_opacity 0.9 diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 120000 index 00000000..3f04ff08 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1 @@ +kitty.conf##hostname.dbox \ No newline at end of file diff --git a/.config/kitty/kitty.conf.ln b/.config/kitty/kitty.conf.ln deleted file mode 120000 index 067de165..00000000 --- a/.config/kitty/kitty.conf.ln +++ /dev/null @@ -1 +0,0 @@ -kitty.conf##hostname.dpad \ No newline at end of file