cargo install procs exa bandwhich bottom
sudo apt install flameshot rofi redshift
Also install
- Polybar
- i3-gaps
Get it from https://dashlane.com/download
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true
Set opacity on gnome terminal
sudo apt install gnome-tweaks
Install https://extensions.gnome.org/extension/19/user-themes/
https://www.gnome-look.org/p/1695467/
cd <where-they-are-located>
# Gnome 40 and 41
# Should be applied in gnome-tweaks
mkdir -p ~/.themes/
unzip Everforest-Dark-B.zip -d ~/.themes
unzip Everforest-Dark-BL.zip -d ~/.themes
# Gnome 42
mkdir -p ~/.config/gtk-4.0
unzip Everforest-Dark-B-Gnome-42.zip -d ~/.config/gtk-4.0
unzip Everforest-Dark-BL-Gnome-42.zip -d ~/.config/gtk-4.0
mkdir -p ~/Documents/Coding/other
cd ~/Documents/Coding/other
git clone https://github.com/albe2669/dotfiles
cd dotfiles
./install.sh
- Install nvm
- Post install:
nvm install node && nvm use node
- Post install:
sudo apt install fish
chsh -s $(which fish)
# Install fisher
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
# Plugins
fisher install FabioAntunes/fish-nvm edc/bass
Logout and log back in to save changes
Download NVIM from here to ~/Documents/Installs/nvim
then
cd ~/Documents/Installs/nvim
mv nvim.appimage nvim
chmod +x nvim
# Install vim-plug
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
nvim -c PlugInstall
# Mason Dependencies
sudo apt update
sudo apt install python3 python3-venv
- Download lazygit to ~/Documents/Installs/lazygit
- Unpack with tar -xzf <file>
fd is already installed but as fdfind
- First make the directory
mkdir ~/.local/bin
- Alias
ln -s $(which fdfind) ~/.local/bin/fd
Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install ripgrep --features 'pcre2'
go install github.com/gsamokovarov/jump@latest
Download font, then to use it in the terminal:
dconf dump /org/gnome/terminal/legacy/profiles:/
# Get the profile id from the output
dconf write /org/gnome/terminal/legacy/profiles:/<profile-id>/font "'FiraCode Nerd Font Regular 12'"
Get from https://github.com/sumneko/lua-language-server/releases
tar -xzf <file>
sudo apt install clangd-14
sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-14 100
npm install -g typescript typescript-language-server vscode-langservers-extracted prettier
python3 -m pip install pyright
npm install -g yaml-language-server
go install golang.org/x/tools/gopls@latest
- Install discord
- Can be done through the pop-shop
- Install slack
- Can be done through the pop-shop
sudo apt update
sudo apt full-upgrade