This is a collection of my dotfiles that I use on my Unix setup.
- Assumes drivers have already been installed, look into Xorg page.
- Run
~/.config/awesome/wallpapers/generate_blurry.sh
whenever the wallpaper changes to generate the blurry version of the wallpaper for the lock screen.
To setup this repo simply clone this repo somewhere on your computer (I chose in my home dir) and follow these steps.
- Go into the repo dir
cd dotfiles
- Run
setup.sh
script withbash ./setup.sh
, this will also install all the required packages on arch linux. WARNING this may delete files/directories within~/.config
so if there are any configurations in neovim, fish, alacritty or tmux you may want to keep make sure you create backups first. - This script will do the following things:
- Installs all required packages from pacman and yay.
- Create simlinks with
~/./config
directiories linking them to this directory.
- Once
setup.sh
has executed close and reopen your terminal emulator (Should be alacritty). - To download plugins for neovim open up
/.config/nvim/lua/user/plugins.lua
and save the file. - For zsh, the plugin
fast-syntax-highlighting
is installed which gives nice colors in the terminal. There are different themes to choose from using thefast-theme
command, I believebase16
goes the best with the other colorsfast-theme base16
.
- To add colored output to pacman and yay go to
/etc/pacman.conf
and uncomment theColor
line. - To change the GTK theme use the
lxappearance
command
- Type
python3 -m venv .venv
to create venv inside current project. (Replacepython3
withpython3.8
for python 3.8) - This will create a folder called
.venv
inside project (Make sure to add this to.gitignore
before continuing) - To activate type
activate
. - To deactivate type
deactivate
mkdir .virtualenvs
cd .virtualenvs
python -m venv debugpy
debugpy/bin/python -m pip install debugpy