Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 2.12 KB

README.md

File metadata and controls

56 lines (42 loc) · 2.12 KB
created modified title
2021-11-23 16:04:44 +0600
2025-02-26 02:33:48 -0600
dotfiles

dotfiles

My personal customization files and scripts for my environments. Friendly towards both servers and desktops. Naturally, I prefer command-line whenever possible ;-)

usage

  • Windows 10+

    • Use the official git installer with the option to add the git binary to the system environment PATH
    • I use Strawberry Perl.
    • WIP; I feel like I am forgetting a few details here, but I will add to this list in the future (if you are lucky :-P)
  • MacOS

    • Mojave (10.14.x) to Catalina (10.15.x)
    • I have just recently begun testing in the Big Sur (10.16.x/11) environment.
  • Linux

    • Arch Linux & derivates
    • Ubuntu
    • Debian
  • FreeBSD

    • It has been some time since I have used this OS and honestly cannot even remember the last version it was on. I do not recall any specific problems here.
  • GNU Stow must be installed beforehand. The software is a simple (one file) Perl script without external dependencies. It can also be found in the CPAN modules repository. cpan install Stow and append $HOME/perl5/bin to your system PATH.

# --recursive takes care of git submodules
git clone --recurse-submodules https://github.com/i8degrees/dotfiles.git $HOME/dotfiles.git
cd $HOME/dotfiles.git
sudo apt install stow
#sudo pacman -S stow
stow stow

IMPORTANT: The very first package you should stow is the stow package, as it contains my stowrc options file. This configuration has ignore filters in place that are important. Without these ignored files in play, you may find metadata files that are intended only be read in-place end up in directories where they should not be.

See also

  1. Konsave -- Save Linux Customization
  2. mention of kwriteconfig5

my dotfiles repo

My UNIX setup files -- Linux & Mac OS X

Related projects

https://github.com/jh3y/kody