๐Ÿ“ฆ anlutro / dotfiles

All my personal Linux configuration files and scripts.

โ˜… 7 stars โ‘‚ 2 forks ๐Ÿ‘ 7 watching โš–๏ธ MIT License
bashconfigurationi3shell
๐Ÿ“ฅ Clone https://github.com/anlutro/dotfiles.git
HTTPS git clone https://github.com/anlutro/dotfiles.git
SSH git clone git@github.com:anlutro/dotfiles.git
CLI gh repo clone anlutro/dotfiles
Andreas Lutro Andreas Lutro ruff_cache is a build dir a261bd5 22 days ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ configs
๐Ÿ“ scripts
๐Ÿ“ vendor
๐Ÿ“„ .gitignore
๐Ÿ“„ install.sh
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ requirements.txt
๐Ÿ“„ shellcheck.sh
๐Ÿ“„ update-vendors.sh
๐Ÿ“„ README.md

dotfiles

This git repository contains most of my Linux configuration files, as well as a bunch of utility scripts. I don't bother using Ansible or anything like that, almost everything is shell scripts.

When I install a new laptop, I run scripts/install-debian.sh as root to make some system-level configuration and install most of the packages I use day-to-day, but I still install a lot of packages manually. I don't have an exhaustive list of all packages I use.

As my own user, I run install.sh to set up symlinks from files in this repository to ~/.config and whatever other paths are used for application configuration, so that when I git pull, application configuration is automatically updated. I don't want to have to run an extra compilation step.

I also use some third-party git repos, which can be updated with update-vendor.sh.