This repository contains my personal dotfiles and configurations that I use every day on my Linux machine.
All text editors configurations may contain language-specific settings and/or plugins. Some of this dotfiles (window managers configurations, for example) are configured specifically for my needs and convinience, so you should use them as a base or example.
See REQUIREMENTS.md for detailed information.
-
main — the main branch, contains Xorg specific settings, tested on Linux distros (Fedora, Debian, Mint), should work for the most Linux distros
-
termux — the termux branch, unrelevant dotfiles are removed, path's are fixed, other fixes applied
Warning: Make sure that all requirements for specific program or script are installed, except those marked with *\
Some configs may require to restart app or will have command to execute just under the ASCII art.
Just clone repo, copy required files or dirs from inside of the corresponding
directory to your $HOME
and have fun!
Example for neovim dotfiles:
# From this repo's directory
cp -r nvim/* $HOME
Execute the stow command with the $HOME
as your target directory and the names
of the programs you need dotfiles for.
Example for linking git, neovim, tmux and qtile dotfiles:
# From this repo's directory
mkdir $HOME/.config && stow -t $HOME git nvim tmux qtile
This repo also contains my custom scripts that can be found in
this directory.
They can be installed standalone or with any graphical environment,
using GNU Stow or in any other way.
This is a separate stow package, because they're made to be portable.
I'm trying to keep colorschemes consistent between applications (at least for window manager and terminal emulator).
Colorschemes are ported from different sources and customized to look better in every application.