https://github.com/caesariodito/dotfiles
well I hope this thing can grow... starting my journey with nixos... nvm i give up, going to use some basic linux distro. AM BACK TO NIXOS BITJAS!
https://github.com/caesariodito/dotfiles
Last synced: 11 months ago
JSON representation
well I hope this thing can grow... starting my journey with nixos... nvm i give up, going to use some basic linux distro. AM BACK TO NIXOS BITJAS!
- Host: GitHub
- URL: https://github.com/caesariodito/dotfiles
- Owner: caesariodito
- License: unlicense
- Created: 2024-03-30T12:51:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T06:28:45.000Z (over 1 year ago)
- Last Synced: 2025-03-01T15:43:42.900Z (over 1 year ago)
- Language: Lua
- Homepage:
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
created at: 2024-04-08
read another readme: [nixos readme](./nixos_README.md)
basically... my dotfiles for my EndeavourOS + hyprland
So I installed my linux desktop with this repo: [https://github.com/prasanthrangan/hyprdots](https://github.com/prasanthrangan/hyprdots). Most of the settings were comming from that repo. I only modified a few, but I hope in the future I can expand this config further. Such as adding kitty and tmux config.
# In case I forgot how to setup
So I use stow to manage my dotfiles. At the time I create this documentation, I nearly forgot on how to setup it 💀. So I think this documentation will be minimal.
Anyways, you can always refer back to the first tutorial that I watched back then: [Tutorial by Dreams of Autonomy](https://www.youtube.com/watch?v=y6XCebnB9gs).
## The first step that you need to do
1. Install these packages
```sh
git
stow
```
2. Create a directory or simply clone this repository in `$HOME/`, in my case it's `$HOME/dotfiles`

3. Anything that you want to put into the dotfiles directory must be the same structure as the $HOME directory
So for example I want to store my .zshrc file in the dotfiles directory. Since .zshrc is located in the `$HOME/.zshrc`, then I need to put it on `dotfiles/.zshrc`.
Am planning to find a way to create custom symlink tho. Really want to setup my dotfiles on directory-based level. So for example I have zshrc directory, I have kitty directory. Each directory contains scripts or dotfiles that I customized.
4. If you're done with the setup of the files that you want to store in the dotfiles, you need to run `stow .` in the dotfiles directory.
5. Additional info: you can also pass the `--adopt` flag if the files exist both in $HOME and dotfiles directory. It will move and overwrite the content of dotfiles directory from the $HOME directory.
# Future Plans
- [ ] Planning to migrate from oh-my-zsh to zinit, source: https://www.youtube.com/watch?v=ud7YxC33Z3w