new dotfiles commit

This commit is contained in:
piccihud 2023-09-05 19:05:04 +02:00
parent e0e1f8cc74
commit da54599423
5 changed files with 202 additions and 0 deletions

45
feh/keys Normal file
View File

@ -0,0 +1,45 @@
# feh key configuration.
# Comments start with a # sign, do not use them mid-line.
# Each line must be blank, a comment, or a key definition.
#
# key definition: <action name> <key1> [<key2> [<key3>]]
#
# Each <key> is an X11 keysym (as output by xev) with optional modifier.
# For instance, C-x would be Ctrl+X, or 4-space Mod4+Space
# Examples for vim-like menu bindings on a qwerty keyboard:
menu_parent h Left
menu_child l Right
menu_down j Down
menu_up k Up
menu_select space Return
# Same for image navigation ...
next_img j Right space
prev_img k Left BackSpace
# and image movement
scroll_up J C-Up
scroll_down K C-Down
scroll_left H C-Left
scroll_right L C-Right
# File deletion
remove d Delete
delete C-d C-Delete
# remove now conflicts with toggle_filenames, so change that
toggle_filenames f
# zooming
zoom_in C-Up f
zoom_out C-Down a
zoom_default d
zoom_fit s
# I only hit these accidentally
save_image
save_filelist
# This leaves some conflicts with existing default bindings, but you should
# get the idea. And I'm not gonna fix the conflicts, I don't use qwerty ;-)

63
feh/themes Normal file
View File

@ -0,0 +1,63 @@
# Feh themes configuration file.
# Lines starting with # are comments. Midline comments are not supported.
# Place this as either ~/.config/feh/themes or /etc/feh/themes
# Options are defined in theme_name/options pairs.
# Separate themename and options by whitespace.
# There are two ways of specifying the theme. Either use feh -Tthemename,
# or use a symbolic link to feh with the name of the theme. eg
# ln -s `which feh` ~/bin/mkindex
# Now when you run 'mkindex', feh will load the config specified for the
# mkindex theme.
# Multiple options can of course be used. If they are too long for one line,
# you can use a \ to make them continue on the next one, but not mid-option.
# imagemap -rV --quiet -W 400 -H 300 \
# --thumb-width 40 --thumb-height 30
# ====================
# A few default themes
# ====================
feh --scale-down --auto-zoom
# Webcam mode, simply specify the url(s).
# e.g. feh -Twebcam http://cam1 http://cam2
webcam --multiwindow --reload 20
# Create an index of the current directory. This version uses . as the
# current dir, so you don't even need any commandline arguments.
mkindex -iVO index.jpg .
# More ambitious version...
imgidx --index --output-only .fehindex.jpg --limit-width 1024 \
--thumb-width 128 --thumb-height 128 --verbose --quiet
# Show a presentation
present --full-screen --sort name --hide-pointer
# Booth mode ;-)
booth --full-screen --hide-pointer --slideshow-delay 20
# Screw xscreensaver, use feh =)
screensave --recursive --full-screen --randomize --slideshow-delay 10 --hide-pointer
# Some more examples, used by the feh developer
rfs --full-screen --hide-pointer --auto-zoom --randomize
fs --full-screen --hide-pointer --auto-zoom --sort filename
#thumb_s --thumbnails --cache-thumbnails --thumb-width 128 --thumb-height 128 \
## --limit-width 1024 --sort filename \
## --fontpath /usr/share/fonts/truetype/ttf-dejavu/ --font DejaVuSans/8
##
##thumb_b --thumbnails --cache-thumbnails --thumb-width 256 --thumb-height 256 \
## --limit-width 1024 --sort filename \
## --fontpath /usr/share/fonts/truetype/ttf-dejavu/ --font DejaVuSans/8
##
##thumb_s_nt --thumbnails --cache-thumbnails --thumb-width 128 --thumb-height 128 \
## --limit-width 1024 --sort filename --index-name 0
##
##thumb_b_nt --thumbnails --cache-thumbnails --thumb-width 256 --thumb-height 256 \
## --limit-width 1024 --sort filename --index-name 0

19
kitty/diff.conf Normal file
View File

@ -0,0 +1,19 @@
foreground #f8f8f2
background #282a36
title_fg #f8f8f2
title_bg #282a36
margin_bg #6272a4
margin_fg #44475a
removed_bg #ff5555
highlight_removed_bg #ff5555
removed_margin_bg #ff5555
added_bg #50fa7b
highlight_added_bg #50fa7b
added_margin_bg #50fa7b
filler_bg #44475a
hunk_margin_bg #44475a
hunk_bg #bd93f9
search_bg #8be9fd
search_fg #282a36
select_bg #f1fa8c
select_fg #282a36

66
kitty/dracula.conf Normal file
View File

@ -0,0 +1,66 @@
# https://draculatheme.com/kitty
#
# Installation instructions:
#
# cp dracula.conf ~/.config/kitty/
# echo "include dracula.conf" >> ~/.config/kitty/kitty.conf
#
# Then reload kitty for the config to take affect.
# Alternatively copy paste below directly into kitty.conf
foreground #f8f8f2
background #282a36
selection_foreground #ffffff
selection_background #44475a
url_color #8be9fd
# black
color0 #21222c
color8 #6272a4
# red
color1 #ff5555
color9 #ff6e6e
# green
color2 #50fa7b
color10 #69ff94
# yellow
color3 #f1fa8c
color11 #ffffa5
# blue
color4 #bd93f9
color12 #d6acff
# magenta
color5 #ff79c6
color13 #ff92df
# cyan
color6 #8be9fd
color14 #a4ffff
# white
color7 #f8f8f2
color15 #ffffff
# Cursor colors
cursor #f8f8f2
cursor_text_color background
# Tab bar colors
active_tab_foreground #282a36
active_tab_background #f8f8f2
inactive_tab_foreground #282a36
inactive_tab_background #6272a4
# Marks
mark1_foreground #282a36
mark1_background #ff5555
# Splits/Windows
active_border_color #f8f8f2
inactive_border_color #6272a4

9
kitty/kitty.conf Normal file
View File

@ -0,0 +1,9 @@
background_opacity 0.97
include dracula.conf
font_family Ubuntu Mono
bold_font auto
italic_font auto
bold_italic_font auto
font_size 12.0
cursor_shape beam
cursor_beam_thickness 1.5