Setup with stow
. Clone this repo into $HOME/dotfiles
, cd into dotfiles
and then run stow .
. To sync changes into this repo you can run stow --adopt .
.
- sheldon - Shell plugin manager. Install with
cargo install sheldon
mako
- notificationssway
waybar
mediaplayer
plugin from waybar repository
rofi
wayland fork (rofi-lbonn-wayland-git
on the AUR)gnome-keyring
polkit-kde-agent
zsh
playerctl
- Handle media keysgammastep
- Controls the monitor color temperature- light - Change screen brightness
- foot - Terminal
- yazi - TUI file manager
- eza - ls "replacement"
bat
- cat "replacement"- zoxide - better
cd
command wl-clipboard
- Command-line copy/paste utilities for Waylandneovim
(btw )- delta - git pager
- tealdeer - TLDR man pages
Font: JetBrainsMonoNL Nerd Font Mono
https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono/NoLigatures/Regular
[pull]
rebase = true
[core]
pager = delta
editor = nvim
commitGraph = true
[interactive]
diffFilter = delta --color-only
[delta]
navigate = true
[commit]
gpgSign = true
[merge]
conflictstyle = diff3
[tag]
forceSignAnnotated = true
[gpg]
program = gpg
[diff]
colorMoved = zebra
[rebase]
updateRefs = true
[credential]
credentialStore = gpg
helper = /usr/lib/git-core/git-credential-libsecret
[rerere]
enabled = true
[push]
default = upstream
lxappearance
gtk-chtheme
gsettings set org.gnome.desktop.interface gtk-theme <theme>
kvantum
(https://github.com/tsujan/Kvantum)qt5ct
qt6ct
Java applications might need env GDK_BACKEND=x11
Install handlr-bin
and xdg-utils-handlr
(to replace xdg-open
). Should just work.
Make sure to handle inode/directory
. Example for the nemo file manager: handlr set inode/directory nemo.desktop