import "my_utils.rhai" as my_utils; let logseq_enabled = true; export let base = #{ theme: #{ targets: #{ "gtk2": "~/.config/gtk-2.0", "gtk3": "~/.config/gtk-3.0", "gtk4": "~/.config/gtk-4.0", "icons": "~/.icons", "themes_lc": "~/.local/share/themes", "icons_lc": "~/.local/share/icons" }, enabled: true }, zsh: #{ targets: #{ ".zshrc": "~/.zshrc", "config": "~/.config/zsh", "starship.toml": "~/.config/starship.toml" }, enabled: true}, zed: #{ targets: "~/.config/zed", enabled: true}, utility: #{ targets: #{ "util-scripts": "~/.local/share/until-scripts/", "nem": "~/.local/share/nem", "systemd": "~/.local/share/systemd/user" }, enabled: true }, git: #{ targets: #{ ".gitconfig": "~/.gitconfig" }, enabled: true }, wireshark: #{ targets: "~/.config/wireshark", enabled: true }, fonts: #{ targets: "~/.local/share/fonts", enabled: true }, misc: #{ targets: #{ "nix_repo.desktop": "~/.local/share/applications/nix_repo.desktop", "ssh.config": "~/.ssh/config" }, enabled: true }, logseq: #{ enabled: logseq_enabled, targets: #{ "logseq": "~/.logseq", "Preferences": { if logseq_enabled { my_utils::remove_file_at_path("~/.config/Logseq/Preferences"); } "~/.config/Logseq/Preferences" } } }, vlc: #{ targets: "~/.config/vlc", enabled: true }, assets: #{ targets: "~/.config/assets", enabled: true}, libreoffice: #{ targets: "~/.config/libreoffice", enabled: true }, vim: #{ targets: "~/.config/vim", enabled: true}, }