Skip to content

Latest commit

 

History

History
84 lines (56 loc) · 2.44 KB

TOOLS.md

File metadata and controls

84 lines (56 loc) · 2.44 KB

Tools

Chezmoi

Chezmoi is the tool used to manage my dotfiles. I use it to keep track of my config files and bootstrap/re-install my softwares/tools on different machines effortlessly. Chezmoi allows the use of scripts which are triggered only once, on a file change or every time a sync is applied.

Overview

  • Scripts and files are applied based on the machine OS. This is done through .chezmoiignore.tmpl
  • Scripts are running in numerical order
  • Some scripts are a bootstrap install of a few tools and will run only once

Rust

Rust tools are installed using rustup.

rustup is installed automatically through chezmoi via the Brewfile_Basics.tmpl. It is then run once via the run_once_after_06-rustup.sh script.

To uninstall :

rm -rf $RUSTUP_HOME
rm -rf $CARGO_HOME

Terminal

Default terminal is Kitty

Browsers

Both personal and work browsers are installed. Default browser is set based on the machine type (personal or work).

Work browser

Microsoft Edge is set as the default browser on work machines.

Personal browser

Brave is the default browser for personal use.

Presentation

  • Slides - Terminal based presentation tool
  • slidev - Extremely powerful presentation tool

To consider

To-Do

  • Add Vimium key mappings
  • When adding edge application, if it doesn't show in wofi, use the create shortcut from edge settings
  • Finishing describing the chezmoi scripts
  • Review the install of clamav with brew
To finish installation & run clamav you will need to edit
the example conf files at /home/linuxbrew/.linuxbrew/etc/clamav/

To start clamav now and restart at startup:
  sudo brew services start clamav
Or, if you don't want/need a background service you can just run:
  /home/linuxbrew/.linuxbrew/opt/clamav/sbin/clamd --foreground