/dotfiles

My dotfiles for things in my $HOME, inspired over the years by the many awesome contributions on the internet, IRC and friends.

Primary LanguageShellMIT LicenseMIT

Thushan Fernando's dotfiles

This repository contains my configuration files and scripts for my $HOME as well as default applications I tend to install.

Operating Systems

There are some OS specific things in operating system specific folders.

macos

Mac OS X specific configuration, default brew packages & tweaks made on a fresh install.

  • default.sh - Default settings for a fresh install.
  • install-brew.sh - Installs brew packages passing in the package list which is contained within the script itself.

The scripts are tested using the excellent macos-Simple-KVM before being rolled into a new image.

linux

The Linux repo's are broken down into distro specifics. My journey has been Debian (2003+), Ubuntu (2007-2009), Debian again, then Mint and now PopOS & Fedora.

Similar process/scripts for linux-fedora (except dnf).

windows

A handful of choco / scoop scripts and my Windows Terminal profile are found in there.

From September 2023+; all configurations are Windows 11 based.

  • choco-install.ps1 - Install default choco packages from choco.packages
  • scoop-up.ps1 - Install default choco packages from scoop.packages (or pass filename in with -filename)

Applications

Office 2021 / Office 365

Because Installing Office is so great now (sic), there's customised configuration files for Office & a readme.

Acknowledgements

There has been numerous places the source for the content within this repo was taken from, most are attributed with an 'src' tag somewhere (be it a forum, reddit post etc).

But most recently, some of the configuration items are heavily influenced by: