https://github.com/ejsdotsh/dotfiles
my dotfiles
https://github.com/ejsdotsh/dotfiles
bash dotfiles git-config neovim
Last synced: about 2 months ago
JSON representation
my dotfiles
- Host: GitHub
- URL: https://github.com/ejsdotsh/dotfiles
- Owner: ejsdotsh
- License: mpl-2.0
- Created: 2021-03-14T13:56:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-07T01:28:19.000Z (7 months ago)
- Last Synced: 2025-11-07T03:21:39.518Z (7 months ago)
- Topics: bash, dotfiles, git-config, neovim
- Language: Shell
- Homepage:
- Size: 314 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setting up my development environment
once upon a time, my dotfiles were clean and consistent, but they were also transferred and synchronized manually
between the various *nix systems i worked on. over the years, the updates i've made to my work dotfiles haven't been
well-reflected in my personal versions, resulting in cluttered files and inconsistent environments. this is both an
automation/cleanup project, and a learning opportunity.
file structure:
```txt
├── docs
├── dotbash
│ ├── dot.aliases
│ ├── dot.bash_profile
│ ├── dot.bash_prompt
│ ├── dot.bashrc
│ ├── dot.exports
│ ├── dot.functions
│ └── dot.path
├── dotconfig
│ ├── git
│ │ ├── config
│ │ └── ignore
│ ├── helix
│ │ ├── config.toml
│ │ └── languages.toml
│ ├── kitty
│ │ └── kitty.conf
│ ├── mako
│ │ └── config
│ ├── neofetch
│ │ └── config.conf
│ ├── nvim
│ │ ├── init.lua
│ │ └── lua
│ │ ├── plugins
│ │ │ └── packer.lua
│ │ └── settings.lua
│ ├── river
│ │ └── init
│ └── waybar
│ ├── config
│ └── style.css
├── LICENSE
├── README.md
└── scripts
├── locker.sh
├── container_functions.sh
├── setup_environment.sh
```
## references
this rewrite is heavily influenced by [daler dotfiles](https://daler.github.io/dotfiles/index.html)