# roosta.hanzalova.internal ## 2025-02-20 ```bash= sudo hostnamectl set-hostname roosta.hanzalova.internal ``` ### git ```bash= git config --global init.defaultBranch main ``` ### gnome ```bash= # nautilus hidden files gsettings set org.gnome.nautilus.preferences show-hidden-files true gsettings set org.gtk.gtk4.Settings.FileChooser show-hidden true gsettings set org.gtk.Settings.FileChooser show-hidden true # nautilus sort gsettings set org.gtk.gtk4.Settings.FileChooser sort-directories-first true gsettings set org.gtk.Settings.FileChooser sort-directories-first true # clock gsettings set org.gnome.desktop.interface clock-show-weekday true gsettings set org.gnome.desktop.interface clock-format '24h' # window manipulators gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close' ``` ### pass ```bash= sudo dnf install -y pass sudo curl \ --fail \ --location \ --output /etc/bash_completion.d/pass \ --url https://git.zx2c4.com/password-store/plain/src/completion/pass.bash-completion rsync \ --archive \ --compress \ --verbose \ quadbrat.hanzalova.internal:/home/grenade/.password-store/ \ ~/.password-store/ ``` ### rust ```bash= curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` ### zed ```bash= sudo dnf install \ --repofrompath 'terra,https://repos.fyralabs.com/terra43' \ --setopt='terra.gpgkey=https://repos.fyralabs.com/terra43/key.asc' \ terra-release sudo dnf install -y zed-nightly ``` ### dropbox ```bash= sudo dnf install -y \ python3-gpg sudo dnf install -y \ https://www.dropbox.com/download?dl=packages/fedora/nautilus-dropbox-2025.05.20-1.fc42.x86_64.rpm ``` ### claude code ```bash= curl -fsSL https://claude.ai/install.sh | bash ``` ### claude monitor ```bash= uv tool install claude-monitor ``` ### starship (terminal PS1) ```bash= sudo dnf install -y \ automake \ cmake \ gcc \ gcc-c++ \ kernel-devel \ make sudo dnf install -y \ @c-development \ @development-tools cargo install --git https://github.com/starship/starship sudo install \ --owner root \ --group root \ ~/.cargo/bin/starship \ /usr/local/bin/starship mkdir -p ~/.bashrc.d echo 'eval "$(starship init bash)"' > ~/.bashrc.d/starship ``` ### hack nerd font ```bash= curl \ --fail \ --location \ --output /tmp/hack-nerd-font.zip \ --url https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Hack.zip sudo unzip \ /tmp/hack-nerd-font.zip \ -d /usr/share/fonts/hack-nerd-font rm /tmp/hack-nerd-font.zip gsettings reset org.gnome.desktop.interface monospace-font-name gsettings set org.gnome.desktop.interface monospace-font-name 'Hack Nerd Font Mono' # refresh font cache sudo fc-cache -fv # important: close all console sessions to pick up changes ``` ### ghostty (claude code recommends this terminal) ```bash= sudo dnf install -y ghostty ``` ### sublime ```bash= # install the gpg key sudo rpm \ --verbose \ --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg # select the stable channel sudo dnf config-manager addrepo \ --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo # install sudo dnf install -y \ sublime-text \ sublime-merge ``` add [license](https://mail.google.com/mail/u/0/#search/Sublime+Text/FMfcgzQVxttXmDRVZXpLtRtKhJzGcxGc) ### rpmfusion ```bash= # both sudo dnf install -y \ 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 # free sudo dnf install -y \ https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm # non-free sudo dnf install -y \ https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm # enable sudo dnf group upgrade -y core sudo dnf update -y @core sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1 sudo dnf install rpmfusion-\*-appstream-data ``` ### faster dnf ```bash= echo max_parallel_downloads=10 | sudo tee --append /etc/dnf/dnf.conf echo fastestmirror=true | sudo tee --append /etc/dnf/dnf.conf ``` ### chrome ```bash= sudo dnf install -y google-chrome-stable ``` ### spotify (with lpf, requires rpmfusion ✅, requires python2-devel ❌) https://docs.fedoraproject.org/en-US/quick-docs/installing-spotify > [!note] > i couldn't make this work with https://pkgs.org. maybe future me will have better ideas. ```bash= sudo dnf install -y \ appdata-tools \ rpmdevtools \ rpm-build sudo dnf install \ python2-devel ``` ### firmware updates ```bash= test -x /usr/bin/fwupdmgr || sudo dnf install fwupd systemctl is-active --quiet fwupd || sudo systemctl start fwupd sudo fwupdmgr refresh sudo fwupdmgr update ``` ### tea (gitea cli) ```bash= sudo curl \ --fail \ --location \ --output /usr/local/bin/tea \ --url https://gitea.com/gitea/tea/releases/download/v0.12.0/tea-0.12.0-linux-amd64 sudo chmod +x /usr/local/bin/tea ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.