18eac39e11
Use words-en (aspell) package instead |
||
---|---|---|
assets | ||
home | ||
setup | ||
system | ||
.gitignore | ||
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
- Fonts: Sarasa Gothic, Iosevka Nerd Font, Iosevka
- Backlight control: light / brightnessctl / brillo
- Notification daemon: mako / dunst
- Clipboard manager: greenclip / clipman
- Mixer: pulsemixer
- mpris: mpDris2, mpv-mpris, playerctl
- Music: ncmpcpp, mpd, cava
- Launchers: nwg-launchers / wofi / bemenu, rofi / dmenu
- Status bar: polybar, waybar
- Terminal: alacritty, foot
- File manager: ranger, vifm, nnn
- Web browser: qutebrowser
- Image viewer: feh, imv / pqiv / qimgv
- Wayland wallpaper setter: swaybg / oguri / mpvpaper
- Video player: mpv
- Book viewer: zathura
- Screenshot tools: grim + slurp, scrot
- Mail client: aerc, neomutt
- Shell: fish
- Shell prompt: starship
- Anime/Manga/Wallpaper: gallery-dl / mangadl-bash, anime-downloader + trackma + adl / anigrab
- CLI/TUI for the Internet: translate-shell / argos-translate, ddgr, howdoi, amfora, cointop, newsboat, youtube-dl + ytmdl / pipe-viewer, github-cli, pup, weechat, curl / wget / aria2, tremc + transmission / rtorrent, goaccess
- CLI/TUI for other things: tt, forgit, borg, wendy, tokei, onefetch, calcurse, qalculate, fzf, fd, ripgrep, atool, rsync, bottom, hyperfine, delta, bat, glow / mdcat / mdr, exa, pandoc, csview, libsixel, buku, jq, zoxide / z.lua, xlsx2csv, qrencode, hledger, sysstat, psmisc, wireless_tools, tree, renameutils
- Selfhosted service: LibreTranslate, searx, yacy, synapse, mastodon, gitea
Emacs
deserves its own set of dependencies listed, but I'm lazy -> Check my Doom config for details
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
- Independent ~/.emacs.d
- Org Babel / ansible to manage dotfiles
🌟 Credits & License
-
@ChristianChiarulli for the Neovim's config
-
@hlissner for a detailed zsh config (and Doom Emacs)
-
@daviwil's Emacs streams
-
@tecosaur's Emacs configuration
-
My Waybar config is heavily inspired by @begs
-
I use some fzf scripts
-
Artists for kawaii wallpapers: @rimuu, @hiten, @Tiv, @mery, @Mashima_saki, @Yuuki_Tatsuya, @Bison倉鼠, @Dana, @gomzi, @Rella, @dnwls3010, @Shigure_Ui, @QuAn_, @杉87, @fuzichoco, @Astero, @shin556, @kaynimatic
-
Others are under MIT license