This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles-old/config.yaml

279 lines
5.6 KiB
YAML
Raw Normal View History

2020-10-08 21:31:32 +02:00
# _ _ _
# __| | ___ | |_ __| |_ __ ___ _ __
# / _` |/ _ \| __/ _` | '__/ _ \| '_ \
# | (_| | (_) | || (_| | | | (_) | |_) |
# \__,_|\___/ \__\__,_|_| \___/| .__/
# |_|
2020-10-10 05:14:55 +02:00
variables:
username: lelgenio
mail: disroot.org
2020-10-16 07:11:27 +02:00
cursor_size: 24
2020-10-21 04:48:52 +02:00
launcher: wofi
terminal: kitty
2020-10-16 07:11:27 +02:00
bar: waybar
bar_pos: top
2020-10-10 05:14:55 +02:00
font:
mono: Fira Code
interface: Inter
2020-10-22 17:09:42 +02:00
profiles: #{{{
2020-10-16 07:11:27 +02:00
dark: # {{{
variables:
gtk_theme: materia-lelgenio-dark
kvantum_theme: MateriaDark
icon_theme: Papirus-Dark
cursor_theme: capitaine-cursors
2020-10-22 17:09:42 +02:00
color:
2020-10-16 07:11:27 +02:00
type: dark
accent: '#D9534F'
bg: '#202020'
bg_light: '#404040'
bg_dark: '#191919'
txt: '#ffffff'
nontxt: '#252525'
normal:
black: '#555555'
2020-10-22 22:50:08 +02:00
red: '#AB4642'
green: '#A1B56C'
2020-10-16 07:11:27 +02:00
yellow: '#E6C547'
2020-10-21 05:38:54 +02:00
blue: '#6C99DA'
2020-10-16 07:11:27 +02:00
magenta: '#C397D8'
cyan: '#70C0BA'
white: '#EAEAEA'
2020-10-08 21:20:14 +02:00
dotfiles:
- ALL
2020-10-16 07:11:27 +02:00
# }}}
light: # {{{
variables:
gtk_theme: materia-lelgenio
kvantum_theme: Materia
icon_theme: Papirus-Light
2020-10-22 17:23:37 +02:00
cursor_theme: capitaine-cursors
2020-10-22 17:09:42 +02:00
color:
2020-10-16 07:11:27 +02:00
type: light
accent: '#D9534F'
2020-10-22 18:00:54 +02:00
bg: '#EAEAEA'
2020-10-16 07:11:27 +02:00
bg_light: '#A0A0A0'
bg_dark: '#999999'
2020-10-21 06:05:06 +02:00
txt: '#303030'
2020-10-16 07:11:27 +02:00
nontxt: '#A0A0A0'
normal:
black: '#555555'
red: '#D54E53'
green: '#008800'
2020-10-22 19:58:42 +02:00
yellow: '#EAB700'
2020-10-21 04:48:52 +02:00
blue: '#0D68A8'
2020-10-16 07:11:27 +02:00
magenta: '#C397D8'
2020-10-22 18:00:54 +02:00
cyan: '#00A0A5'
2020-10-22 19:58:42 +02:00
white: '#FFFFFF'
2020-10-16 07:11:27 +02:00
# }}}
2020-10-22 17:09:42 +02:00
colemak: #{{{
variables:
key:
layout: colemak
left: n
down: e
up: i
right: o
next: l
tabL: U
tabR: Y
insertMode: s
insertQuit: kk
#}}}
qwerty: #{{{
variables:
key:
layout: qwerty
left: h
down: j
up: k
right: l
next: l
tabL: I
tabR: O
insertMode: i
insertQuit: jj
#}}}
main: #{{{
2020-10-16 07:11:27 +02:00
dotfiles:
- ALL
2020-10-22 17:09:42 +02:00
include:
- "{{@@ key_layout @@}}"
- "{{@@ color_type @@}}"
#}}}
#}}}
2020-10-08 21:31:32 +02:00
config: # {{{
backup: false
banner: false
keepdot: false
link_dotfile_default: nolink
link_on_import: nolink
longkey: false
default_actions:
- notify
func_file:
- funcs.py
2020-10-22 17:09:42 +02:00
dynvariables:
key_layout: |
if test -n "$_KEYBOARD_LAYOUT"; then
echo "$_KEYBOARD_LAYOUT"
else
grep lelgenio /etc/passwd &>/dev/null &&
echo colemak || echo qwerty
fi
color_type: test -n "$_COLOR_TYPE" && echo "$_COLOR_TYPE" || echo dark
2020-10-08 21:31:32 +02:00
# }}}
dotfiles: # {{{
2020-06-20 18:58:49 +02:00
nvim:
2020-06-25 17:09:48 +02:00
src: nvim
2020-06-20 18:58:49 +02:00
dst: ~/.config/nvim
2020-06-23 22:09:22 +02:00
actions:
2020-09-20 02:33:48 +02:00
- vimplug
2020-06-23 16:52:48 +02:00
sway:
2020-06-25 17:09:48 +02:00
src: sway.conf
2020-06-20 18:58:49 +02:00
dst: ~/.config/sway/config
2020-06-23 22:09:22 +02:00
actions:
2020-09-20 02:33:48 +02:00
- reload_sway
2020-06-23 16:52:48 +02:00
fish:
2020-06-25 17:09:48 +02:00
src: fish.fish
2020-06-20 18:58:49 +02:00
dst: ~/.config/fish/config.fish
2020-10-21 00:12:49 +02:00
actions:
- reload_fish
2020-06-23 16:52:48 +02:00
mako:
2020-06-25 17:09:48 +02:00
src: mako.conf
2020-06-20 18:58:49 +02:00
dst: ~/.config/mako/config
actions:
- makoreload
2020-06-23 16:52:48 +02:00
waybar:
2020-06-25 17:09:48 +02:00
src: waybar
2020-06-20 18:58:49 +02:00
dst: ~/.config/waybar
2020-07-04 01:38:41 +02:00
actions:
2020-09-20 02:33:48 +02:00
- reload_sway
2020-06-23 22:09:22 +02:00
kitty:
2020-06-25 17:09:48 +02:00
src: kitty.conf
2020-06-20 18:58:49 +02:00
dst: ~/.config/kitty/kitty.conf
2020-10-21 04:48:52 +02:00
actions:
- reload_fish
2020-06-23 22:09:22 +02:00
qutebrowser:
2020-06-25 17:09:48 +02:00
src: qutebrowser.py
2020-06-20 18:58:49 +02:00
dst: ~/.config/qutebrowser/config.py
2020-06-23 16:52:48 +02:00
lesskey:
2020-06-20 18:58:49 +02:00
src: lesskey
dst: ~/.lesskey
actions:
- lesskey
scripts:
src: scripts
dst: ~/.local/bin
2020-06-23 16:52:48 +02:00
wofi:
2020-06-25 17:09:48 +02:00
src: wofi
2020-06-20 18:58:49 +02:00
dst: ~/.config/wofi
2020-06-23 16:52:48 +02:00
ranger:
2020-06-25 17:09:48 +02:00
src: ranger
2020-06-20 18:58:49 +02:00
dst: ~/.config/ranger
2020-09-25 22:16:05 +02:00
actions:
- ranger_icons
2020-06-23 16:52:48 +02:00
zathura:
2020-06-25 17:09:48 +02:00
src: zathura.conf
2020-06-20 18:58:49 +02:00
dst: ~/.config/zathura/zathurarc
2020-06-23 16:52:48 +02:00
wallpapers:
2020-06-20 18:58:49 +02:00
src: wallpapers
dst: ~/.local/share/wallpapers
mime:
src: mime/
dst: ~/
2020-06-23 22:09:22 +02:00
fusuma:
2020-06-25 17:09:48 +02:00
src: fusuma.yml
2020-06-21 00:07:53 +02:00
dst: ~/.config/fusuma/config.yml
2020-06-23 22:09:22 +02:00
alacritty:
2020-06-25 17:09:48 +02:00
src: alacritty.yml
2020-06-22 01:28:39 +02:00
dst: ~/.config/alacritty.yml
2020-06-23 16:52:48 +02:00
mpd:
2020-06-25 17:09:48 +02:00
src: mpd.conf
2020-06-22 21:06:08 +02:00
dst: ~/.config/mpd/mpd.conf
2020-07-02 06:46:11 +02:00
dav:
src: dav/
dst: ~/.config
2020-10-17 02:15:06 +02:00
actions:
- vdirsyncer
2020-10-17 19:29:17 +02:00
rclone:
src: rclone.conf
dst: ~/.config/rclone/rclone.conf
2020-07-04 01:38:41 +02:00
mutt:
src: neomutt/
dst: ~/.config/neomutt/
actions:
- cpmbsync
2020-07-11 04:33:04 +02:00
crontab:
src: crontab
dst: ~/.local/share/crontab
actions:
2020-09-20 02:33:48 +02:00
- crontab_install
2020-07-13 05:05:05 +02:00
theme:
src: theme
dst: ~/
2020-07-20 01:07:38 +02:00
kanshi:
src: kanshi
dst: ~/.config/kanshi/config
2020-07-24 07:19:32 +02:00
imv:
src: imv.conf
dst: ~/.config/imv/config
mpv:
2020-09-20 02:33:48 +02:00
src: mpv.conf
2020-07-24 07:19:32 +02:00
dst: ~/.config/mpv/mpv.conf
actions:
2020-09-20 02:33:48 +02:00
- sponsorblock
2020-08-20 07:10:31 +02:00
blender:
src: blenderTheme.xml
2020-09-25 07:33:20 +02:00
dst: ~/.config/blender/2.90/scripts/presets/interface_theme/blenderTheme.xml
2020-09-20 02:33:48 +02:00
clang-format:
src: clang-format
dst: ~/.clang-format
2020-10-18 19:25:08 +02:00
gpg-agent:
src: gpg-agent.conf
dst: ~/.gnupg/gpg-agent.conf
actions:
- pam_gpg
2020-10-20 22:18:52 +02:00
tmux:
src: tmux.conf
dst: ~/.tmux.conf
2020-10-08 21:31:32 +02:00
# }}}
actions: #{{{
2020-10-18 01:09:10 +02:00
notify: notify-send "Updating dotfiles" "{{@@ _dotfile_abs_dst.lstrip(env['HOME']) @@}}"
2020-06-20 18:58:49 +02:00
makoreload: makoctl reload
lesskey: lesskey
2020-06-23 22:09:22 +02:00
reload_sway: swaymsg reload
2020-10-21 05:06:47 +02:00
reload_fish: pkill -SIGHUP fish
2020-06-23 22:09:22 +02:00
vimplug: >
2020-06-24 05:34:06 +02:00
nvim
+PlugUpgrade
+PlugInstall
+PlugUpdate
+qall
&> /dev/null
2020-10-16 07:11:27 +02:00
& disown
2020-07-11 04:33:04 +02:00
crontab_install: |
crontab -r
crontab ~/.local/share/crontab
2020-10-17 02:15:06 +02:00
vdirsyncer: |
yes | vdirsyncer discover & disown
cpmbsync: |
ln -fs ~/.config/neomutt/mbsyncrc ~/.mbsyncrc
2020-07-24 07:19:32 +02:00
sponsorblock: >
2020-09-30 03:58:12 +02:00
test -d ~/.config/mpv/scripts/sponsorblock_shared ||
2020-07-24 07:19:32 +02:00
git clone
https://github.com/po5/mpv_sponsorblock
2020-09-30 03:58:12 +02:00
~/.config/mpv/scripts;
rm -f
~/.config/mpv/scripts/LICENSE
~/.config/mpv/scripts/README.md
2020-09-25 22:16:05 +02:00
ranger_icons:
git clone
https://github.com/alexanderjeurissen/ranger_devicons
~/.config/ranger/plugins/ranger_devicons
2020-10-21 00:12:49 +02:00
pam_gpg: _pam-gpg-strap
2020-10-08 21:31:32 +02:00
# }}}
# vim: fdm=marker