dotfiles/readme.md

40 lines
1.2 KiB
Markdown
Raw Normal View History

2022-12-10 17:09:35 -08:00
# Dotfiles
> My dotfiles... What do you want?
My personal dotfiles repo. Documentation is pretty spotty. Maybe I'll fix that someday, but I probably won't.
## Usage
2022-12-30 11:51:39 -08:00
Dotfiles are managed with chezmoi and Ansible (built for Void) is used for the bulk of configuration.
2022-12-10 17:09:35 -08:00
## Initial Setup
2022-12-30 11:51:39 -08:00
Install Void with BTRFS and run the following commands:
2022-12-10 17:09:35 -08:00
```bash
2022-12-30 11:51:39 -08:00
sudo xbps-install -Syu -y
sudo xbps-install -S git chezmoi -y
git clone https://github.com/starr-dusT/dotfiles ~/.local/share/chezmoi
2022-12-10 17:09:35 -08:00
```
2022-12-30 11:51:39 -08:00
Then edit the `.chezmoidata.yaml` file within `home` to desired settings and run the following commands:
```bash
~/.local/share/chezmoi/jumpstart.sh
```
After reboot log into window manager and run `linux-monitor`, follow the prompts, reapply chezmoi config, and restart the window manager.
2022-12-10 17:09:35 -08:00
Perform additional setup found in [additional-setup](additional-setup.md)
## Update Setup
2022-12-30 11:51:39 -08:00
`void-update` command updates the system with ansible. Run `void-update -h` for information on usage.
2022-12-10 17:09:35 -08:00
## TODO
2022-12-17 13:01:44 -08:00
- setup pavucontrol and bluetooth with scratchpads, polybar integration, etc.
2023-01-01 01:29:08 -08:00
- install taskopen with ansible?
- crontab for calendar and contact sync?
2023-01-01 01:34:26 -08:00
- figure out wireguard setup for `additional-setup`