i t
LE ED.
L#E E#K:
G#W. E##W;
D#K. E#E##t
E#K. E#ti##f
.E#E. E#t ;##D.
.K#E E#ELLE##K:
.K#D E#L;;;;;;,
.W#G E#t
:W##########WtE#t
:,,,,,,,,,,,,,.
This is my system configuration for unix based machines, formerly known as
dotfiles.
The file tree is pretty straight forward:
├── .config
│ ├── .gitignore
│ ├── direnv
│ ├── fish
│ ├── kitty
│ ├── nvim
│ └── starship.toml
├── .gitconfig
├── .gitignore
├── .hushlogin
├── .luarc.json
├── .markdownlint.json
├── .protolint.yaml
├── .rgignore
├── .stylua.toml
├── bin
├── nixos
│ ├── bootstrap.sh
│ └── configuration.nix
└── README.md
Most files/directories get symlinked into $HOME
using home-manager.
The bootstrap.sh script installs the necessary dependencies based
on operating system, symlinks each dotfile, and sets up the system.
git, bash, and nix must be installed.
To get up and running on a new system:
cd ~/
git clone https://github.com/lukexor/config
cd config/
./bootstrap.sh