[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 = "~"