This repo helps me to remember tools I use (or have tried) to easily install, setup, configure, manage the flow to be more productive.
Quick tip:
For new machine, set up a bare git repository and sync files in this repo to the newly created Linux system. More here.
I use the following tools daily (order is not particular):
- Flameshot - screenshot utility --> easy to use, configure and feature rich
- feh - x11 image viewer in console (also good viewer is fim)
- simple screen recorder - Linux program to record programs and games
- fondo - wallpaper app
- brew - package manager for Linux
- ULauncher - application launcher for Linux (great extension libraries)
- Stacer - system optimizer and monitor tool
- CatFish - powerful search GUI tool, which enables you to search inside files as well - setup and use instructions
- TLP - feature rich and command line tool for advanced power management
- Devour - hides your current window before launching an external program and unhides it after quitting
- CopyQ - monitors system clipboard and saves its content in customized tabs
- InsyncHQ - sync OneDrive & Google Drive files straight from desktop (integrate into File manager)
- Standard Notes - note taking app with encryption in mind
- CPUFreq - great tool to monitor and adjust CPU freq to save on memory and to last the battery
- Starship - customizable prompt for bash, PowerShell
- AppImageLauncher - useful util for adding appimage to desktop entry for launcher to pickup and to be able to install it in the appropriate directory
- Curtail - image compression tool
- Blanket - app for listening to ambient sounds
- CronTabUI - UI in nodejs for managing cron tabs
- Localsend - sending and sharing files to nearby devices
- fzf - general purpose command line fuzzy finder
- cargo - rust repository - add to path PATH="$HOME/.cargo/bin${PATH:+:${PATH}}"
- cargo-update install - updater for packages - cargo install cargo-update (update all packages - cargo install-update -a)
- exa - improved file lister with more features and better defaults (cargo install exa) - alias lss='exa -al --color=always --group-directories-first'
- Ranger - ranger is a console file manager with VI key bindings
- procs - replacement for ps in rust
- zellij - terminal workspace with batteries included
- youtube-dl - command line program to download videos from Youtube.com and other video sites
- gron - make json greppable
- JetBrains Rider - powerful, cross-platform .NET IDE
- JetBrains DataGrip - many databases, one tool
- Docker - runtime for container development
- Podman - alternative to Docker, default on Fedora Workstation
- DevToys - useful utilities for development
- Microsoft SQL Server - RDMS plaform for working with data
- ArcMenu - different menus and options
- Tiling Shell - advanced tiling windows management
- Blur my shell - you can define, what to blur
- Dash to dock - creates Mac like dock (it is useful to use Dash to dock animations extension as well to pretify)
- Dash to panel - top or bottom bar for customization what and how
- Burn my Windows - disintegrate your windows with style
- User themes - load shell themes from user directory
- Caffeine - disable screensaver and auto suspend
- Quick Settings Tweaker - you can add media controls, notifications, remove buttons
- CoverFlowAltTab - 3d app switcher
- Vitals - show info about CPU, memory, etc.
- Compiz Windows Effect - woobly windows effect
- Transparent Top Bar - transparent top bar in Gnome Shell with adjustable transparency
These tools are nice to have, but not essential for work:
- ripgrep - ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern
Bash simple template is available here.
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias gdir='cd $HOME/Documents/Github'
alias lss='exa -al --color=always --group-directories-first'
alias home='cd $HOME'
alias dwn='cd $HOME/Downloads/'
alias wrk='cd $HOME/Documents/'
alias proj='cd $HOME/Documents/Projects'
alias ..='cd ..'
- Kubectl aliases - collection of kubectl aliases for working with k8s
- DistroTube repo - aliases and config file inspiration from Derek Taylor