- Shell 100%
| dot_config | ||
| Pictures | ||
| config.fish | ||
| README.md | ||
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
- Atuin - https://atuin.sh - shell history manager including automatic offline backup
- SuperFile - https://superfile.dev/ - CLI filemanager
- Rust - https://rust-lang.org/ - coding language, but I only need & want cargo!
- Ghostty - https://ghostty.org/ - terminal
- Filen.io - https://filen.io/ - encrypted online storage for mac, and linux.
- Tailscale - https://tailscale.com/ - mesh-VPN
- Bonjourr - https://bonjourr.fr/ - fancy search screen for browsers
- Maple Mono Font - https://github.com/subframe7536/maple-font - beautiful monospace font
- Bunny-cli - https://github.com/jlarmstrongiv/bunny-sdk-cli.git - access bunny storage
- Cider - https://cider.sh - Apple Music Client
- upcli - https://upcloudltd.github.io/upcloud-cli/ - access basic stats for upcloud vps
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)
- omg.lol - https://omg.lol - amazing online community
- tilde.town - https://tilde.town - great online community
- pico.sh - https://pico.sh - SSH FTW! :)
- private.coffee - https://private.coffee
SysAdmin tasks
Allows me to flash meshcore fw via chrome
-
sudo groupadd -a -G dialout james -
sudo groupadd -a -G uucp james