NOTE: personal and oppionated setup FYI: kate is my default txt and markdown editor this setup separated into:
general tasks, debian-based, and arch-based tasks
we need to generalized
after fresh install
tasks prefer default config, anti-maxxing configuration less apps on the dock, only essentials minimal apps customization to simplify regular installation
- install homebrew package manager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" brew install zig brew install dotnet
- browser of choice: floorp (firefox based with vertical tabs and more)
curl -fsSL https://ppa.floorp.app/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg
sudo curl -sS --compressed -o /etc/apt/sources.list.d/Floorp.list 'https://ppa.floorp.app/Floorp.list'
sudo apt update
sudo apt install floorp
- christitus linux utility
curl -fsSL https://christitus.com/linux | sh
- kitty terminal (no tmux, just tabs), evince, onlyoffice
- install browser of choice: zen and brave (via flathub by chris' utils )
brew install tldr gcc nushell neovim brew install fzf bat ropgrep brew install uv
- install nvm (node version manager) and pnpm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
curl -fsSL https://bun.sh/install | bash or curl -fsSL https://get.pnpm.io/install.sh | sh -
- rust toolkits
brew install rustup rustup install stable
- daily needs
pnpm i -g md-to-pdf pnpx puppeteer browsers install chrome
sudo dnf install rustup /usr/bin/rustup-init
sudo dnf install VirtualBox
sudo dnf install snapd sudo systemctl enable --now snapd.socket sudo snap install onlyoffice-desktopeditors
TODO
- remove bloats
sudo apt remove libreoffice-*
sudo apt install snapd snap install ghostty --classic
sudo apt install tldr glow sudo apt install ripgrep bat fzf sudo apt install tmux btop libncurses-dev sudo apt install inkscape
sudo apt install vim vlc inkscape apt remove firefox-esr # or others built-in browser
- important management
sudo apt install baobab ncdu
@naranyala