install necessariy programs
-
zsh
chsh
&&/bin/zsh
- starship.rs
(terra has this package)curl -sS https://starship.rs/install.sh | sh
&&eval "$(starship init zsh)"
-
alacritty
-
neovim
-
gopass
-
mpv
-
fzf
-
ripgrep
-
fd-find
-
jq
-
hugo
-
python3
-
tailscale
-
rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
docker
-
mpv
-
tldr
tldr -u
-
nvtop && powertop && bpytop
-
entr
-
oxipng (compress png)
cargo install oxipng
-
silicon
cargo install silicon
- yazi
cargo install --locked yazi-fm yazi-cli
- atac
cargo install atac
- oxker
cargo install oxker
- fastssh
cargo install fast-ssh
- jqp
- fx
-
flatseal
-
warehouse
-
extension manager
-
tweaks
-
chromium
-
tutamail
-
vesktop (discord something)
-
zapzap
-
Geary (mail)
-
antares_sql
-
junction
-
papers
-
TauonBox
-
delfin, jellyfin
- Sign into Firefox account
- Sign into firefox container (why can't the sync it 😢)
- Sign into listenbrainz and last.fm
- Sign into webscrobber plugin
- Sign into TauonBox
- Sign into Anilist.co
- Sign into MalSync plugin
- Sign into comic.io
- Sign into steam
- Sign into protondb and steamdb
- Sign into github
- Sign into Tailscale and leetcode
- Sign into backlogged use personal container
- Create 2 profiles one for STUDY and personal
- Personal
- Sign into 3 personal accounts
- STUDY
- Sign into Study account
- Personal
- Online accounts Sign into 4 accounts
- Enable Variable Refresh Rate and fractional scaling (Experimental for now)
gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
- both
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'variable-refresh-rate']"
- link alacritty
ln -s alacrity/ ~/.config/alacritty
- link zellij
ln -s zellij/ ~/.config/zellij
- link neovim
ln -s nvim ~/.config/nvim
- link zshrc
ln -s zsh/zshrc ~/.zshrc
- link zshenv
ln -s zsh/zshenv ~/.zshenv
- link gitconfig
ln -s git ~/.config/git
- link ssh
ln ssh/ ~/.ssh
- Steam
- Use steam authenticator
- Vesktop(discord)
- Use discord and scan qr
- HeroicGamesLauncher
- Ubisoft signin
- gog sign
- Bottles
- ProtonPlus
-
RpmFusion
-
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf config-manager --enable fedora-cisco-openh264 sudo dnf update @core
-
-
Terra
-
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
-
-
Nvidia
-
sudo dnf update -y # and reboot if you are not on the latest kernel sudo dnf install akmod-nvidia # rhel/centos users can use kmod-nvidia instead sudo dnf install xorg-x11-drv-nvidia-cuda #optional for cuda/nvdec/nvenc support
-
-
MultiMedia Codecs
-
# ffmpeg sudo dnf swap ffmpeg-free ffmpeg --allowerasing sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sudo dnf update @sound-and-video
-
# amd mesa sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
-
# mesa 32-bit for steam sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686 sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
-
# nvidia 64 bit and 32 bit sudo dnf install libva-nvidia-driver.{i686,x86_64}
-
# additonal firmwares sudo dnf install rpmfusion-nonfree-release-tainted sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"
-