Go to file
2022-12-18 20:01:46 -08:00
home updates for void 2022-12-18 20:01:46 -08:00
provision updates for void 2022-12-18 20:01:46 -08:00
.chezmoiroot refactor for chezmoiroot 2022-12-10 23:11:59 -08:00
.gitignore update for dynamic workspace and polybar switching 2022-12-10 23:04:30 -08:00
additional-setup.md updates for void 2022-12-18 20:01:46 -08:00
readme.md update before modes 2022-12-17 13:01:44 -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

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.

Initial Setup

Install Fedora Workstation and run the following commands:

sudo dnf install -y git stow
git clone https://github.com/starr-dusT/dotfiles ~/.dotfiles 
rm ~/.bashrc
cd ~/.dotfiles && stow .
bash
initial-setup

Perform additional setup found in additional-setup

Update Setup

Run the following command with comma seperated tags:

update {tags} # valid tags: configs, updates, packages, services, once

TODO

  • make homesever use btrfs and fix "target" for home backups
  • Add zsh with workable config
  • setup pavucontrol and bluetooth with scratchpads, polybar integration, etc.