example
This commit is contained in:
@@ -6,8 +6,8 @@ This folder contains a complete dotfiles + bootstrap setup for the current `flow
|
||||
|
||||
- Flat repo-root layout with reserved dirs:
|
||||
- `_shared/` (shared configs)
|
||||
- `_root/` (root-targeted configs)
|
||||
- profile dirs (`linux-auto/`, `macos-dev/`)
|
||||
- package-local `_root/` marker for root-targeted files
|
||||
- Unified YAML config under `_shared/flow/.config/flow/*.yaml`
|
||||
- Profile package list syntax: string, type prefix, and object entries
|
||||
- Binary install definition with `asset-pattern`, `platform-map`, `extract-dir`, and `install`
|
||||
@@ -19,7 +19,6 @@ This folder contains a complete dotfiles + bootstrap setup for the current `flow
|
||||
- `dotfiles-repo/_shared/flow/.config/flow/packages.yaml`
|
||||
- `dotfiles-repo/_shared/flow/.config/flow/profiles.yaml`
|
||||
- `dotfiles-repo/_shared/...`
|
||||
- `dotfiles-repo/_root/...`
|
||||
- `dotfiles-repo/linux-auto/...`
|
||||
- `dotfiles-repo/macos-dev/...`
|
||||
|
||||
@@ -45,6 +44,8 @@ Check repo commands:
|
||||
flow dotfiles repo status
|
||||
flow dotfiles repo pull --relink --profile linux-auto
|
||||
flow dotfiles repo push
|
||||
flow dotfiles modules list
|
||||
flow dotfiles modules sync
|
||||
```
|
||||
|
||||
Edit package or file/path targets:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
repository:
|
||||
dotfiles-url: /ABSOLUTE/PATH/TO/flow-cli/example/dotfiles-repo
|
||||
dotfiles-branch: main
|
||||
pull-before-edit: true
|
||||
|
||||
paths:
|
||||
projects-dir: ~/projects
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
[user]
|
||||
name = Example Linux User
|
||||
email = linux@example.com
|
||||
2
example/dotfiles-repo/linux-auto/ssh/.ssh/config
Normal file
2
example/dotfiles-repo/linux-auto/ssh/.ssh/config
Normal file
@@ -0,0 +1,2 @@
|
||||
Host *
|
||||
AddKeysToAgent yes
|
||||
@@ -0,0 +1 @@
|
||||
theme = dark
|
||||
@@ -1,5 +0,0 @@
|
||||
export EDITOR=vim
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
|
||||
alias ll='ls -lah'
|
||||
alias gs='git status -sb'
|
||||
Reference in New Issue
Block a user