Skip to content

ssulca/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles & Configs

Table of Contents

Tiling Manager

Software

Basic utilities

# build essentials
sudo pacman -S git vim make automake cmake

# package manager
sudo pacman -S yay snapd npm stack
sudo systemctl enable snapd
sudo systemctl start snapd

Laptop utilities (Optional)

# Optimize Linux Laptop Battery Life
sudo pacman -S tlp
sudo systemctl enable tlp
sudo systemctl start tlp

Fonts, theming and GTK

  • Fonts
sudo pacman -S ttf-dejavu ttf-liberation noto-fonts noto-fonts-emoji noto-fonts-extra
  • Zsh
sudo pacman -S zsh
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
cp ~/.zshrc ~/.zshrc.orig
cp .zshrc ~/.zshrc

Apps

sudo pacman -S alacritty ruby go
# pip
sudo pacman -S python-pip pyenv
# pipx
pip install pipx
# pipx packages
pipx install poetry pre-commit
  • Latex
sudo pacman -S texlive-core texlive-bin texlive-bibtexextra \
    texlive-fontsextra texlive-formatsextra texlive-langextra \
    texlive-latexextra texlive-pictures texlab
  • Virtualization
# docker
sudo pacman -S docker docker-compose
# docker linter
yay -S hadolint
# kubernetes
sudo pacman -S helm kubectl
# k3d
yay -S rancher-k3d-bin