bat
forcat
replacementbear
for creating acompile_commands.json
eza
forls
fastfetch
for a nice system info commandfd
for a betterfind
alternativekrunner
for my launcherfish
for myshell
fisher
for managing fish pluginsfzf
for fuzzy finder in cli forhistory
and filesgit
forgit
duh...kweri
a simple cli tool for using search engines via default browserneovim
for my$EDITOR
quoty
for random programmer quotes to use with commit messagesripgrep
for a bettergrep
alternativestarship
for my prompttealdeer
for a nice short alternative to man pagestmux
for my terminal multiplexerzoxide
for navigation (alternative tocd
command)
sudo pacman -S --needed base-devel rustup
rustup install stable
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
cd ..
rm -rf paru
paru -S \
alacritty \
bat \
bear \
btop \
eza \
fastfetch \
fd \
fish \
fzf \
git \
krunner \
lazygit \
man-db \
neovim \
nodejs \
npm \
ripgrep \
rustup \
starship \
stow \
tealdeer \
tmux \
wl-clipboard\
zoxide
brew install \
alacritty \
bat \
bear \
btop \
eza \
fish \
fzf \
git \
lazygit \
fastfetch \
fd \
neovim \
nodejs \
npm \
ripgrep \
rust \
starship \
stow \
tldr \
tmux \
zoxide
curl -sS https://starship.rs/install.sh | sh
curl -sS https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | bash
sudo apt-add-repository ppa:fish-shell/release-3
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
Install newer version of fzf locally
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin
rm -rf lazygit lazygit.tar.gz
sudo apt install \
alacritty \
bat \
bear \
btop \
eza \
fish \
git \
fastfetch \
fd-find \
neovim \
nodejs \
npm \
ripgrep \
rustup \
stow \
tldr \
tmux \
zoxide
rustup install stable
cargo install quoty
cargo install kweri
curl -SsL https://raw.github.com/mxaddict/dotfiles/main/.local/bin/.install | fish
paru -S qt5-wayland qt6-wayland
paru -S gst-libav gst-plugins-{base,good,bad,ugly}
paru -S networkmanager network-manager-applet
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
paru -S bluez bluez-utils blueman
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
paru -S bind
paru -S \
sof-firmware \
alsa-firmware \
alsa-utils \
pipewire \
pipewire-alsa \
pipewire-pulse \
pavucontrol \
wireplumber \
xdg-desktop-portal-hyprland
systemctl --user enable pipewire.service
systemctl --user enable pipewire-pulse.service
systemctl --user enable wireplumber.service
paru -S hyprpaper waybar swaync hyprlock hypridle brightnessctl
paru -S \
noto-fonts-cjk \
noto-fonts-emoji \
ttf-font-awesome \
ttf-hack \
ttf-hack-nerd \
ttf-noto-nerd \
ttf-roboto \
ttf-roboto-mono \
ttf-roboto-mono-nerd
paru -S grimblast-git kooha wl-clipboard hyprpicker
paru -S \
breeze \
breeze-gtk \
breeze-plymouth
paru -S nwg-displays
paru -S chromium firefox thunderbird dolphin kcalc