A bunch of dotfiles for console style based desktop. The main purpose is to create a minimalist and comfortable environment with a focus on the use of console applications.
Xorg
xorg-xinit
- runs user's desktop session without display managerawesome
compton
conky
- system info monitorterminus-font
- maybe it is not enough to install, because different distributions have different names for this font. Anyway, fix font name in the config files, if it does not work.
xorg-setxkbmap
- I use it to set up keyboard layout switching with Caps Lock key. You can find its usage in .config/awesome/rc.luarxvt-unicode
- I have configured clipboard and appearance for it. You can find nord color scheme I have used here in config filesunclutter
- makes cursor invisible, if it is idle for a long timevim
zsh
- I have configured zsh with history, highlight and suggestion plugins. It looks pretty good.ranger
,w3m
- console-like file manager, w3m is used for image previewmpd
,mpc
,ncmpcpp
- music daemon and his console frontends: first one for mpd configuration, second one is for interraction.neofetch
- system info fetcherrtorrent
- console-like torrent clientqutebrowser
,ttf-droid
- minimalist, based on Qt5WebEngine, convinient for only keyboard users browser.feh
- minimalist image viewermpv
- minimalist video playerhtop
- cool process monitorscrot
- minimalist screenshot toolxcursor-neutral
lxappearance
- tool used for gtk configuration (if your system has no tool for gtk config; you can use this to config xcursor-neutral cursors)yay-git
- AUR-helper
For Arch Linux users I have provided commands to install all packages needed for this configs.
Update pacman database:
sudo pacman --sync --refresh
Install base packages:
sudo pacman --sync xorg-server xorg-xinit awesome compton unclutter conky terminus-font
Install other packages:
sudo pacman --sync feh qutebrowser htop lxappearance mpd mpc ncmpcpp neofetch rtorrent scrot ttf-droid xcursor-neutral ranger rxvt-unicode vim zsh xorg-setxkbmap mpv
yay-git should be installed from AUR
Just clone this repo and copy all its contents to your home dir:
git clone --recurse-submodules -j4 https://github.com/kacejot/.dotfiles.git
cp -r .dotfiles/* ~/
cp -r .dotfiles/.* ~/
TODO
- Notifications
- Area screenshot