mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2024-10-05 20:06:16 -07:00
39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
|
# 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](additional-setup.md).
|
||
|
|
||
|
## Initial Setup
|
||
|
|
||
|
Install Fedora Workstation and run the following commands:
|
||
|
|
||
|
```bash
|
||
|
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](additional-setup.md)
|
||
|
|
||
|
## Update Setup
|
||
|
|
||
|
Run the following command with comma seperated tags:
|
||
|
|
||
|
```bash
|
||
|
update {tags} # valid tags: configs, updates, packages, services, once
|
||
|
```
|
||
|
|
||
|
## TODO
|
||
|
|
||
|
- 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
|
||
|
- Add task warrior (and maybe time warrior). Find or make extension that makes a report on a given date.
|
||
|
- Add zsh with workable config
|