Config files that makes my work life balance better.
- nvim (btw)
- i3
- fish
- tmux
- kitty
- wallpaper
First of all we have to have all required dependencies for each part of soul.
ubuntu
Package | Description | Command(s) |
---|---|---|
blueman | bluetooth gui manager | sudo apt install blueman & sudo apt install bluez bluez-obexd |
pavucontrols | volume controle | sudo apt install pavucontrol |
i3
Package | Description | Command(s) |
---|---|---|
feh | background tool | sudo apt install feh |
switch-indicator | switch bwtween autdio devices like Airpods | sudo snap install indicator-sound-switcher |
compton | terminal tarnsparency | sudo apt install compton |
(custome)i3 status | Bumblebee status, clone into i3 folder after installing i3 and stow it | git clone git://github.com/tobi-wan-kenobi/bumblebee-status |
flameshot | Make screenshots | sudo apt install flameshot |
nvim (btw)
Package | Description | Command(s) |
---|---|---|
rgrep | Telescope | sudo apt-get install ripgrep |
nvm | Nodejs manager | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash && source ~/.bashrc |
npm | - |
sudo apt install npm ? |
gh | github cli | sudo snap install gh |
python | - |
sudo apt install python3 |
luarock | - |
sudo apt install luarocks |
jsregexp | for luasnip | sudo luarocks install jsregexp |
-
i3
sudo apt install i3
-
kitty
terminalsudo apt install kitty
To set kitty as default terminal run this command and choose kitty.
sudo update-alternatives --config x-terminal-emulator
tmux
sudo apt install tmux
To make it works properly check the guide
https://github.com/tmux-plugins/tpm
fish
shellsudo apt-get install fish
Make fish default shell:
chsh -s $(which fish)
Plugin manager for fish
-> fisher
repo https://github.com/jorgebucaran/fisher
Do it in fish shell
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher && fisher install jorgebucaran/nvm.fish
nvim
btwsudo snap install nvim --classic
yarn
optional but necessary for fish shortcutsnpm install --global yarn
stow
sudo apt install stow
this for linking dotfiles
install FiraCode Nerd Font Propo