assets | ||
home | ||
setup | ||
system | ||
deploy.sh | ||
LICENSE | ||
README.md |
❓ What can you find here
My personal dotfiles, which:
=> is bloated (I use a lot of programs, sometimes just to try out)
=> yet clean (follow XDG base directory specification)
=> for bspwm, spectrwm, exwm, sway, wayfire, river, hikari
=> and features Nord and OneDark colorschemes
📦 Details
- Run
deploy.sh
to deploy the dotfiles. setup/
directory contains installers for additional packages.- Stuff I use:
- Text editor: Emacs + Neovim (why arguing when you can use both)
- Fonts: Sarasa Gothic, Iosevka Nerd Font
- Info for the status bar: jq, sysstat, psmisc, wireless_tools
- Backlight control: light / brightnessctl
- Clipboard manager: greenclip / clipman
- Mixer: pulsemixer
- mpris: mpDris2, mpv-mpris, playerctl
- Music: ncmpcpp, mpd, cava
- Launchers: nwg-launchers / wofi, rofi / dmenu
- Terminal: alacritty, foot
- File manager: ranger, vifm
- Web browser: qutebrowser
- Image viewer: feh, imv
- Book viewer: zathura
- Screenshot tools: grim + slurp, scrot
- Mail client: aerc, neomutt
- Shell: fish
- Shell prompt: starship
- Previewing things in the terminal: delta, bat, glow / mdcat, exa, pandoc, tree, csview, libsixel
- CLI/TUI tools for the Internet: gallery-dl / mangadl-bash, translate-shell, ddgr, buku, howdoi, tuxi, amfora, cointop, newsboat, youtube-dl, github-cli, pup, tmpsms, tmpmail, weechat, curl, wget
- CLI/TUI tools for other things: farge, tt, forgit, borg, wendy, tokei, onefetch, calcurse, qalculate, fzf, fd, ripgrep, atool, rsync, bottom
zsh requires adding
export ZDOTDIR=$HOME/.config/zsh
to /etc/zsh/zshenv
Refer to this gist for making
pipewire
work on Void Linux. The dotfiles works withalsa
andpulseaudio
too with some slightly changes.
📋 TODO
Material / Ayu palettedotdrop- Migrate zsh to zinit
- Wayland compositors
- ion / oksh / nushell / osh / xonsh / elvish / oh
- NixOS / Guix / Gentoo / FreeBSD
- New Neovim's config in Lua
- My own ~/.emacs.d
- Org Babel to manage dotfiles
🌟 Credits & License
-
@ChristianChiarulli for the Neovim's config
-
@hlissner for a detailed zsh config (and Doom Emacs)
-
@daviwil for his Emacs streams
-
My Waybar config is heavily inspired by @begs
-
I use some scripts from other people:
- some fzf scripts
- colorscripts
ytmenu
from here
-
Artists for kawaii wallpapers: @rimuu, @hiten, @Tiv, @mery, @Mashima_saki, @Yuuki_Tatsuya, @Bison倉鼠, @Dana, @gomzi, @Rella, @dnwls3010, @Shigure_Ui, @QuAn_, @杉87, @fuzichoco, @Astero, @shin556
-
Others are under MIT license