My dotfiles (Fedora 43 Cosmic Spin).
Find a file
2026-03-21 23:06:32 +00:00
dot_config Update .config/fish/config.fish 2026-02-04 20:17:59 +00:00
Pictures Add Pictures/ryota-sanada-.jpg 2026-02-04 12:38:00 +00:00
config.fish Add config.fish 2026-01-09 15:10:18 +00:00
README.md Update README.md 2026-03-21 23:06:32 +00:00

dotfiles

My dotfiles (Fedora 43 Cosmic Spin).

CLI apps that I use:

  • eza - replaces ls command - COPR repo
  • fish - replaces bash
  • tealdeer - replaces man & tldr
  • bat - replaces cat
  • fzf - fuzzy search
  • radioactive - listen to online radio stations via the cli
  • git - it's well, git 'innit?
  • chezmoi - dotfile manager
  • ufw - replaces firewalld
  • thefuck - replaces my bad typing
  • kitty - terminal
  • btop - fancy resource monitoring
  • micro - editor
  • fastfetch - replaces neofetch
  • trash-cli - because rm -r still makes me sweat a little!
  • onefetch - like fastfetch but for git repos on my laptop
  • toot - send mastodon posts from the cli
  • logid - can control my logitech mouse
  • piper - visually control logitech mouse
  • google-fonts-roboto - closest match to Helvetica I can find.
  • mosh - for unstable ssh connections
  • doas - replaces sudo

sudo dnf copr enable terjeros/eza

sudo dnf install eza fish tealdeer bat fzf radioactive git chezmoi ufw thefuck kitty htop micro fastfetch trash-cli onefetch toot logid piper akmod-intel-ipu6 ipu6-camera-bins ipu6-camera-hal kmod-intel-ipu6 mosh google-fonts-roboto alsa-lib-devel clang-devel clang-libs systemd-devel doas

System downloads

  • install RPM repos

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

  • alsa-lib-devel clang-devel clang-libs systemd-devel - needed for blightmud to compile
  • akmod-intel-ipu6 ipu6-camera-bins ipu6-camera-hal kmod-intel-ipu6 - all required to recognise my ThhinkPad X1 webcam in discord/teams
  • ffmpeg-libs libva libva-utils - ffmpeg codecs
  • openh264 gstreamer1-plugin-openh264 mozilla-openh264 - more codecs

sudo dnf install alsa-lib-devel clang-devel clang-libs systemd-devel akmod-intel-ipu6 ipu6-camera-bins ipu6-camera-hal kmod-intel-ipu6 ffmpeg-libs libva libva-utils openh264 gstreamer1-plugin-openh264 mozilla-openh264

Flatpaks that I use

These are installed directly using Cosmic Store; nb. enable flathub repo in cosmic store settings!

  • Discord - chat
  • Ente - 2FA manager
  • Proton VPN - VPN
  • Proton Mail - Mail
  • Proton Pass - Password Manager
  • Flatseal - flatpak permissions editor
  • Zen - Browser
  • Chrome - because sometimes it's needed
  • Halloy - IRC client
  • Obsidian - Note-taking
  • OnlyOffice - office Suite
  • Apostrophe - markdown editor with multiple 'save as' formats
  • Signal - messaging
  • Teams for Linux - Teams client
  • Newsflash - RSS reader
  • Zoom - meetings

sudo flatpak remote-delete fedora - remove the fedora flatpak repo, as they tend to be outdated

sudo flatpak remote-modify --no-filter --enable flathub - I prefer to get flatpak's direct from flathub

Other Installs

Cargo installs

  • blightmud - mud client written in Rust
  • md2gemtext - takes markdown files and saves them as gemini files
  • meshchat - for my meshcore comms
  • cargo-update - needed to check if apps installed via cargo are upto date
  • starship - https://starship.rs/ - makes the CLI pretty
  • du-dust - a cli disk util
  • topgrade - for upgrading many of your different linux repos e.g pipx, cargo, flatpak via a single command
  • tealdeer - replaces man pages with common sense help files

cargo install blightmud meshchat starship cargo-update md2gemtext du-dust topgrade tealdeer

Stuff I uninstall from base Fedora

  • Firefox - Replaced by zen browser
  • LibreOffice - Replaced by OnlyOffice
  • Rhythmbox - Never use it
  • firewalld - replaced by UFW

sudo dnf remove firefox libreoffice rhythmbox firewalld

Firefox extensions - used by Zen Browser

  • Proton Pass
  • Kagi Search for Firefox
  • Bonjourr - Lovely customisable search screen for browsers firefox/chrome etc.

Online services (www)

SysAdmin tasks

Allows me to flash meshcore fw via chrome

  • sudo groupadd -a -G dialout james

  • sudo groupadd -a -G uucp james