Skip to content

maicher/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Personal dotfiles and shell scripts.

Usage

Just browse the files and copy what you need.

Structure

Editor

I use Neovim with Packer plugin manager.

To install packer, run:

git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim

You can take a look at the Vim plugins I currently use here.

Useful maintenance commands:

:PackerSynch
:TSUpdate
:Mason
:LspInfo

X windows manager

Tiling window managers automatically organize open windows, so that you don't have to drag them around using mouse.

I use a personal fork of DWM with some additional patches applied.

File manager

I use lf file manager which is fast and also serves as an entry point for running scripts.

As it runs in terminal I use it also over SSH on servers.

Hotkeys

For system wide hotkeys I use the sxhkd which has a convenient way of configuring the bindings.

Below is the list of mapping I use. In both dwm and sxiv the prefix key is super, which gives:

key description                     managed by
--- ----------------------------    ----
0-9 view windows with given tag     dwm
a   view windows with `a` tag       dwm
A   add `a` tag to focused window   dwm
b   toggle dwm's bar                dwm
B   launch Brave                    sxhkd
c   launch LibreOffice cal          sxhkd
C   launch Chrome                   sxhkd
d   decrease numer of windows in master area  dwm
D   clear otp                       sxhkd
e
E
f   set floating layout             dwm
F   set floating master             dwm
g   show passwords dmenu            sxhkd
G   add new password to gopass      sxhkd
h   focus prev window               dwm
H
i   increase number of windows in master area  dwm
I
j   decrease master area size       dwm
J
k   increase master area size       dwm
K
l   focus next window               dwm
L
m   set monocle layout              dwm
M   set centered master layout      dwm
n
N
o
O
q   close focused window            dwm
Q   restart dwm                     dwm
p   show projects dmenu
P
r   retype password                 sxhkd
R   retype login                    sxhkd
s   show snippets dmenu             sxhkd
S   edit snippets                   sxhkd
t   launch tmux with terminal       sxhkd
T   set tiled layout                dwm
u   show URL snippets dmenu         sxhkd
U   edit URL snippets               sxhkd
v
V
w   launch Firefox                  sxhkd
W   launch Firefox incognito        sxhkd
x
X
y
Y
z   view windows with z tag         dwm
Z   add z tag to focused window     dwm

About

Personal dotfiles and scripts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published