Skip to content

lukexor/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Config

               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.

Setup

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

About

Unix/Linux environment files

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •