install: Add simple dotter install
This commit is contained in:
parent
0a5d62909b
commit
5e53105a62
5 changed files with 189 additions and 82 deletions
6
.dotter/dots-with-systemwide.toml
Normal file
6
.dotter/dots-with-systemwide.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
includes = [".dotter/incl-systemwide.toml"]
|
||||
packages = ["system", "workstation"]
|
||||
|
||||
[files]
|
||||
|
||||
[variables]
|
||||
6
.dotter/dots.toml
Normal file
6
.dotter/dots.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
includes = []
|
||||
packages = ["workstation"]
|
||||
|
||||
[files]
|
||||
|
||||
[variables]
|
||||
81
.dotter/global.toml
Normal file
81
.dotter/global.toml
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
[helpers]
|
||||
|
||||
[base]
|
||||
depends = ["shell", "git", "nvim", "scripts", "ssh", "terminal"]
|
||||
|
||||
[linux]
|
||||
depends = [
|
||||
"base",
|
||||
"disks",
|
||||
"pass",
|
||||
"office",
|
||||
"services",
|
||||
"social",
|
||||
"writing",
|
||||
]
|
||||
|
||||
[system]
|
||||
|
||||
[workstation]
|
||||
depends = ["linux", "desktop", "multimedia", "qutebrowser"]
|
||||
|
||||
[shell.files]
|
||||
"sh/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
sh = "~"
|
||||
|
||||
[desktop.files]
|
||||
"desktop/.config/flavours/templates" = { target = "~/.config/flavours/templates", type = "symbolic" }
|
||||
"desktop/.config/waybar/config" = { target = "~/.config/waybar/config", type = "symbolic" }
|
||||
"desktop/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
desktop = "~"
|
||||
|
||||
[disks.files]
|
||||
"disks/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
disks = "~"
|
||||
|
||||
[git.files]
|
||||
"git/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
git = "~"
|
||||
|
||||
[multimedia.files]
|
||||
"multimedia/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
"multimedia/.config/mpv/scripts" = { target = "~/.config/mpv/scripts", type = "symbolic" }
|
||||
"multimedia/.config/ncmpcpp/config" = { target = "~/.config/ncmpcpp/config", type = "symbolic" }
|
||||
multimedia = "~"
|
||||
|
||||
[nvim.files]
|
||||
nvim = "~"
|
||||
|
||||
[office.files]
|
||||
"office/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
"office/.config/glow/email.json" = { target = "~/.config/glow/email.json", type = "symbolic" }
|
||||
office = "~"
|
||||
|
||||
[pass.files]
|
||||
"pass/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
pass = "~"
|
||||
|
||||
[qutebrowser.files]
|
||||
qutebrowser = "~"
|
||||
|
||||
[scripts.files]
|
||||
"scripts/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
scripts = "~"
|
||||
|
||||
[services.files]
|
||||
"services/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
services = "~"
|
||||
|
||||
[social.files]
|
||||
social = "~"
|
||||
|
||||
[ssh.files]
|
||||
ssh = "~"
|
||||
|
||||
[terminal.files]
|
||||
"terminal/.config/vifm" = { target = "~/.config/vifm", type = "symbolic" }
|
||||
terminal = "~"
|
||||
|
||||
[writing.files]
|
||||
"writing/README.md" = { target = "~/README.md", type = "symbolic", if = "false" }
|
||||
writing = "~"
|
||||
7
.dotter/incl-systemwide.toml
Normal file
7
.dotter/incl-systemwide.toml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[system]
|
||||
|
||||
[system.files]
|
||||
"bootstrap/system-packages" = { target = "/", type = "symbolic", owner = "root" }
|
||||
|
||||
[system.variables]
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue