- alacritty (cargo install alacritty)
- zsh (via apt)
- oh-my-zsh (https://github.com/ohmyzsh/ohmyzsh)
- direnv (apt)
- man
- kubectx and kubens
- MonaSpace font
- dunst
- ripgrep
- dunst
- firefox (In
about:config(firefox browser) enabletoolkit.legacyUserProfileCustomizations.stylesheetsto allow custom stylesheets) - swww
- waybar
- zathura (this is just the document viewer and requires different package for each filetype)
- zathura-pdf-mupdf
- texlive-basic
- texlive-
- texlive-meta
- wl-clipboard (system clipboard handler, required to copy between system and nvim)
- git-delta (git pager)
- nwg-displays
- rofi
- tmux
- pulseaudio
- neovim
- brightnessctl (add user to video group)
- curl
- wget
- keychain
- tpm (git clone in ~/.tmux/plugins/tmp + prefix+I to install plugins)
- vlc
- pavucontrol
- docker (install via docker website)
- grim, slurp (screenshots)
- xdg-desktop-portal-wlr (for screensharing)
- hyprland
- hypridle
- hyprlock
The reason I use sway on my work laptop is because we require to use Ubuntu. Ubuntu is not supported by Hyprland
- sway
- swayidle
- swaylock
Download the specific font and move the font files to ~/.local/share/fonts/.
## Enable
systemctl enable --user ssh-agent.service
## https://github.com/moby/moby/issues/38373#issuecomment-447393517
systemctl enable --user docker.socket- github cli (gh)
- claude cli
Windows by default stores your current local time to the system clock. Linux stores the current UTC time to the system clock and calculates the local time when displaying it. When you boot into Windows, it will add your timezone to the system clock. Then when you boot into Linux, it will incorrectly think; your system clock is in UTC, and add your time zone again before displaying it. (FIX)