2022-11-23 11:04:06 -08:00
# Dotfiles
2021-11-17 20:50:25 -08:00
> 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.
2022-11-12 11:17:16 -08:00
2022-11-23 11:04:06 -08:00
## Usage
2022-11-12 11:17:16 -08:00
2022-11-23 11:04:06 -08:00
Dotfiles are managed with stow and Ansible (built for Fedora) is used for the bulk of configuration. Setup that cannot be easily automated with Ansible is documentd in [addtional-setup ](additional-setup.md ).
2022-11-12 11:17:16 -08:00
2022-11-23 11:04:06 -08:00
## Initial Setup
Install Fedora Workstation and run the following commands:
2022-11-12 11:17:16 -08:00
```bash
sudo dnf install -y git stow
2022-11-13 00:45:02 -08:00
git clone https://github.com/starr-dusT/dotfiles ~/.dotfiles
rm ~/.bashrc
2022-11-12 11:17:16 -08:00
cd ~/.dotfiles & & stow .
bash
initial-setup
```
2022-11-23 11:04:06 -08:00
Perform additional setup found in [additional-setup ](additional-setup.md )
## Update Setup
Run the following command with comma seperated tags:
2022-11-12 11:17:16 -08:00
```bash
2022-11-23 11:04:06 -08:00
update {tags} # valid tags: configs, updates, packages, services, once
2022-11-12 11:17:16 -08:00
```
2022-11-13 00:45:02 -08:00
## TODO
2022-11-24 23:58:30 -08:00
- make homesever use btrfs and fix "target" for home backups
- update home directory with subvolumes to exclude from snapshots, etc.
- hide desktop files from gnome app menu