1
0
Fork
You've already forked dotfiles
0
my dotfiles for unix systems
  • Lua 47.5%
  • Shell 40.4%
  • Python 12.1%
Find a file
2023年09月23日 14:50:22 +02:00
alacritty added themes, cleaned config 2023年07月26日 16:36:29 +02:00
bspwm added startup script to bspwmrc 2023年08月05日 08:51:42 +02:00
kitty added catppuccin mocha colors 2023年07月26日 19:57:54 +02:00
misc more pictures for rEADMe 2023年06月17日 12:27:35 +02:00
newsboat Added waldun substack 2023年09月23日 14:49:25 +02:00
nvim Added alpha config 2023年09月23日 14:50:22 +02:00
picom added picom standard config 2023年07月24日 18:41:30 +02:00
polybar removed note taking modules 2023年07月31日 16:43:03 +02:00
ranger fixed error 2023年07月26日 17:05:08 +02:00
rofi now: wider, less columns 2023年07月31日 16:41:14 +02:00
sxhkd added research-script, app lauchner now dmenu 2023年08月08日 11:21:39 +02:00
tmux Added r bind 2023年09月02日 18:36:49 +02:00
X added start-apps to xinitrc 2023年07月26日 17:06:42 +02:00
zathura added catppuccin mocha theme 2023年07月31日 16:43:18 +02:00
.gitignore Extended by debian configurations 2023年09月10日 10:42:55 +02:00
.zshrc substituted x symlinks to files 2023年07月23日 17:59:51 +02:00
README.md updated info 2023年07月30日 11:10:48 +02:00
start-apps.sh substituted x symlinks to files 2023年07月23日 17:59:51 +02:00
trashrc added startup script to bspwmrc 2023年08月05日 08:51:42 +02:00
user-dirs.dirs added some symlinks 2023年05月21日 16:17:53 +02:00

Dotfiles

Those are my dotfiles for Archlinux.

I'll try to keep them nicely ordered.

Sources I got my configs from:

  • 70% made oneself
  • 25% stolen
  • 05% made with chatgpt

Programs

OS: Arch

WM: bwpwm

Terminal: alacritty

Texteditor: nvim

viewer: zathura

rss: newsboat

Shell: zsh

Pictures

neofetch1 neofetch2 note taking setup

Shortcuts

neovim

Command Description
leader pv directories
leader w :w
leader q :wq
leader l :VimtexCompile
J J but cursor stays
C-d 30 lines down
C-u 30 lines up
n nzzzv
N Nzzzv
leader p paste copied line?
leader y yanks into system clipboard
leader Y dont know
leader d _d?
C-c Escape
Q <nop>?
leader f get lsp for file format
C-k cnext
C-j cprev
leader k lnext
leader j lprev
leader x chmod file
leader vvp opens packer.lua
leader s substitute word you're on
leader leader :so
leader b switch next buffer
leader d delete current buffer

plugins

Command Description
Fugitive
Leader + gs Git
Harpoon
Leader + a mark add file
Control + e ui-toggle menu
Control + h/t/n/s navigate to file 1-4
LSP
S-Tab select previous
Tab select next
Enter select confirm
C-Space complete
gd definition
K hover
leader vws workspace symbol
leader vd diagnostics open float
[d diagnostics goto next
]d diagnostics goto prev
leader vca code action
leader vrr references
leader vrn rename
C-h signature help
Telescope
leader pf find files
C-p git files
leader ps grep in file
Ultisnips
s-tab expand snippet
C-d jump forward
untotree
leader u untotree
VimTex
leader fg <Esc>:!inkscape-figures create figures/
leader efg <Esc>:!inkscape-figures edit figures/
Codium
C-g accept
C-; cycle forward
C-, cycle backward
C-x clear
Obsidian
leader o b view backlinks
leader o t open todays note
leader o y open yesterdays note
leader o o open in obsidian
leader o n new note
leader o s search obsidian notes with telescope
leader o v quick switch notes
leader o L link somthing
leader o L n make a new link
leader o f follow link
leader o t apply template with telescope

sXhkd

Command Description
super + esc reload sxhkd
super + return alacritty
super + r rofi run
super + d rofi app launcher
super + shift + d rofi ssh
super + alt + 3 scrot monitor
super + alt + 4 scrot active window
super + w firefox
super + shift + w qutebrowser
super + n newsboat
super + e rofi fuzzy cd into documents
super + a gcalcli calw

note setup

Command Description
alt + z open pdf of current course
alt + shift + z select course
alt + shift + c compile all masters
alt + l select how many lectures to view
alt + shift + l select lecture to open in nvim
super + x opens link defined by url: in course yaml

bspwm

Command Description
super + alt + q/r bspwm restart
super + q quit bspc node
super + g move active node to biggest window
super + t active node tiled
super + s active node floating
super + f active node fullscreen
super + shift + h/j/k/l focus node in west/south/north/east
super + p/b/,/. node parent/brother/first/second
super + [/] switch desktop to prev/next
super + Tab focus last desktop
super + o/i idk
super + shift + 1-9,0 desktop 1-9,0
super + alt + h/j/k/l expand node in chosen directions by 60
super + alt + shift + h/j/k/l contract node in chosen directions by 60
super + left/down/up/right move node in given direction by 60