-
clone repo
git clone https://github.com/jthegedus/dotfiles ~/dev
-
run the script to symlink dotfiles:
~/dev/dotfiles/setup.bash
-
Now install the tools & software using your favourite package manager.
Tools I use:
- fonts: commitmono, which has a Nerd Fonts patch.
ls
: eza- prompt: starship
- shell: fish (with similar Bash config)
- system information: macchina
- terminal: alacritty
- terminal text editor: helix
- version manager: asdf
Configuration can be seen in this repositories home
directory.
bat
: A cat(1) clone with wingsbottom
: Yet another cross-platform graphical process/system monitorchoose
: A human-friendly and fast alternative tocut
and (sometimes)awk
difftastic
: A structural diff tool that understands syntaxfd
: A simple, fast and user-friendly alternative to 'find'gh
: GitHub’s official command line toolgotop
: A terminal based graphical activity monitor inspired by gtop and vtopnala
: a wrapper for the apt package managernvtop
: GPUs process monitoring for AMD, Intel and NVIDIAranger
: A VIM-inspired filemanager for the consoleripgrep
: recursively search directories for a regex pattern while respecting your gitignoretealdeer
: A very fast implementation of tldr in Rust.ugrep
: an ultra fast, user-friendly, compatible grep.vscode
: code editorzoxide
: A smarter cd command
Manual configurations I set for OSs.
Linux with Gnome:
- set tab switching swap all app windows not just apps:
- Settings > Keyboard > customize keyboard shortcuts > Navigation > Switch Windows: set to use the keyboard combo you like, eg:
alt
+tab
- Settings > Keyboard > customize keyboard shortcuts > Navigation > Switch Windows: set to use the keyboard combo you like, eg:
- set interactive screenshot tool:
- Settings > Keyboard > customize keyboard shortcuts > Screenshots > Take a Screenshot Interactively: set to use the keyboard combo you like, eg:
shift
+super
+s
- Settings > Keyboard > customize keyboard shortcuts > Screenshots > Take a Screenshot Interactively: set to use the keyboard combo you like, eg:
- Install Gnome extension for Forge tiling window manager
Windows:
MacOS: