https://github.com/kdn251/dotfiles
https://github.com/kdn251/dotfiles
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kdn251/dotfiles
- Owner: kdn251
- Created: 2025-05-19T01:57:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-05-26T14:38:36.000Z (8 months ago)
- Last Synced: 2025-06-07T17:45:17.001Z (7 months ago)
- Language: Shell
- Size: 87.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
╔═══════════════════════════════════════════════════════════════╗
║ ║
║ ██╗ ██╗██████╗ ║
║ ██║ ██╔╝╚════██╗ ║
║ █████╔╝ █████╔╝ ║
║ ██╔═██╗ ██╔═══╝ ║
║ ██║ ██╗███████╗ ║
║ ╚═╝ ╚═╝╚══════╝ ║
║ ║
║ ██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
║ ██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
║ ██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
║ ██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
║ ██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
║ ║
║ 🐧 arch linux setup script 🐧 ║
║ ║
║ install your dotfiles and packages ║
║ (press Ctrl+C to cancel anytime) ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
#### steps to set up new machine
1. install arch linux with `archinstall` or manually or with [this video](https://www.youtube.com/watch?v=fFxWuYui2LI)
2. once installed open terminal and run - `curl -fsSL https://k2.codes/setup.sh | bash`
3. reboot machine for configs to be updated - `sudo reboot`
4. generate new ssh key - `ssh-keygen -t ed25519 -C "your_email@example.com"` and add it to github
#### general notes
1. remember to always deploy personal website when `setup.sh` script changes so that newest changes can be reflected if setting up a new machine
2. might need to run `sudo stow -t /etc keyd` since `/etc` requires sudo and keyd needs to live in `/etc` not `~/`