My dotfiles, managed with π chezmoi.
Install chezmoi
and run:
chezmoi init --apply nourkagha
Emulator: π» COSMIC Terminal
Shell: π Fish
Prompt: π Starship
Plugins: β‘ Fisher
Editor: 𧬠Helix
A list of my favourite and recommended applications.
- bat -
cat
replacement with syntax highlighting, git integration and more features. - Visual Studio Code - Code editor.
- Discord - Community chat platform.
- Element - Matrix chat client.
- fd - Faster and more user-friendly alternative to
find
. - fish - Friendly interactive shell.
- Flameshot - Screenshots.
- Firejail - Security sandbox.
- fzf - CLI fuzzy finder.
- GameMode - Optimises the system for higher game performance.
- GitHub CLI - GitHub in the terminal.
- GitHub Desktop - GitHub desktop client.
- Gufw - GUI for the firewall.
- Helix - Modal text editor.
- htop - CLI interactive process viewer and system monitor.
- Hugo - Static site generator written in Go.
- just - Command runner for project-specific commands.
- KiCad - EDA and electronic CAD software for schematic capture and PCB design.
- micro - Terminal-based text editor.
- mpv - CLI video player.
- Nala - Frontend and wrapper for the APT package manager with parallel downloads.
- nvtop - GPU & accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm.
- fastfetch - CLI system information tool.
- OBS Studio - Live streaming and screen recording.
- Peek - GIF recorder.
- Restic - Fast, efficient, secure and cross-platform backup program.
- Rclone - CLI/GUI tool based on rsync to upload, sync and encrypt files to any cloud provider.
- Signal - Private messenger.
- Spotify - Music streaming.
- Stacer - All-in-one GUI system monitor utility.
- Steam - Valve's Steam client with Proton.
- Stow - Symlink farm manager.
- Streamlink - CLI tool to watch from various sources (like Twitch) in VLC. Also has a Twitch GUI client.
- Syncthing - File synchronisation between devices.
- Timeshift - System backup and restore.
- Transmission - Torrent client.
- VirtualBox - Virtual machines.
- VLC - Video and audio player.
- zoxide - Smarter cd command.
- Bottles - GUI to manage Wine prefixes and install and run Windows software.
- Celluloid - GTK+ frontend for MPV video player.
- Flatseal - GUI to review and modify Flatpak permissions.
- GIMP - Photo editor.
- Heroic Games Launcher - GOG and Epic Games launcher.
- Kdenlive - Video editor.
- LibreWolf - Firefox fork focused on privacy, security and freedom.
- Lollypop - Music player.
- Lutris - Open gaming platform including GOG, Steam, Battle.net, Origin, Uplay and many other sources.
- Mattermost - Collaboration chat platform.
- OnionShare - Secure and anonymous file sharing.
- OTPClient - OTP authenticator.
- Prism Launcher - Minecraft launcher to manage multiple installations at once.
- ProtonUp-Qt - GUI to install and manage Wine and Proton compatibility tools (such as Wine-GE and Proton-GE) for Steam and Lutris.
- Remmina - Remote desktop client.
- Revolt - Privacy-friendly chat platform.
- Tasks - Task management for COSMIC.
- Telegram - Instant messenger.
- Tor Browser - Secure and anonymous browser.
- Quick Web Apps - Web applications for COSMIC.
appimaged - AppImage daemon which automatically integrates AppImages into your desktop environment (i.e. desktop files) if they're present in locations like ~/Applications, ~/Downloads or ~/bin.
Download the following AppImage packages into ~/Applications
:
- Ajour - Addon manager for World of Warcraft.
- Bitwarden - Online password manager.
- Cadmus - Real-time microphone noise suppression, similar to Krisp and RTX Voice.
- Chatterino - Twitch chat client.
- Conky - System monitor for X which displays information on the desktop.
- Cryptomator - Local and cloud file encryption.
- Electrum - Bitcoin wallet.
- FontForge - Font editor.
- FreeTube - Private YouTube client.
- Inkscape - Vector graphics editor.
- Joplin - Notes.
- KeePassXC - Offline password manager.
- LMMS - Digital audio workstation.
- Motrix - Download manager.
- Nextcloud - Self-hosted cloud storage.
- Raider.IO - Raider.IO addon and client.
- RuneLite - Old School RuneScape client.
- Standard Notes - Notes.
Follow the instructions for these packages to install or build from source.
- Foliate - Ebook reader.
- MangoHud - Overlay for monitoring FPS, CPU, GPU, RAM, temperatures and more.
- ProtonVPN - Private and secure VPN with free and paid plans.
- Spicetify CLI - Spotify custom CSS and themes, using Pop Dark.
- VeraCrypt - Disk encryption.
Additional and alternative software and applications that I do not currently have installed but are very useful. For professional software (i.e. design and engineering), a list can be found on the Pop!_OS website.
- AppImageLauncher - AppImage integration with the application launcher which allows management, updates and removal of AppImage files. Alternative to appimaged.
- BeautifulDiscord - Discord custom CSS and themes.
- Jellyfin - Stream to any device from a self-hosted media server.
- ncdu - CLI disk usage analyzer.
- NoiseTorch - Real-time microphone noise suppression.
- Oh My Fish - Fish customisation framework.
- OpenRGB - RGB lighting control.
- QDirStat - GUI disk usage analyzer based on KDirStat.
- TLP - CLI utility to save laptop battery power.
- Lutris Docs
- Chris Titus Tech: The Ultimate Linux Gaming Guide
- dotfiles - Dotfile management, configuration and backup.
- Color profile: Standard Space - sRGB.
- Command prefixes:
env DRI_PRIME=1
- Run applications using the dedicated GPU.gamemoderun
- Run applications using GameMode.mangohud
- Run applications with MangoHud (--dlsym
may be required for certain OpenGL games).