system_setup_tool/config.toml

128 lines
1.9 KiB
TOML

headless = true
[packages]
headless = [
"git",
"curl",
"wget",
"biber",
"bear",
"docker",
"docker-compose",
"zsh",
"npm",
"task",
"tree-sitter-cli",
"python3-pip",
"latexmk",
"luarocks",
]
non_headless = [
"flameshot",
"fuzzel",
"hyprcursor",
"hypridle",
"hyprland",
"hyprland-qtutils",
"hyprlock",
"hyprpaper",
"hyprutils",
"kitty",
"mako",
"SwayNotificationCenter",
"SwayNotificationCenter-zsh-completion",
"mpv",
"pidgin",
"remmina",
"thunderbird-i18n-de",
"virt-manager",
"vlc",
"waybar",
"nwg-panel",
"nwg-look",
"xdg-desktop-portal-hyprland",
"zathura",
"zathura-pdf-mupdf",
]
[go]
enable = true
packages = [
"github.com/stefanlogue/meteor",
"golang.org/x/tools/gopls",
"github.com/go-delve/delve/cmd/dlv",
"github.com/air-verse/air",
# "go.senan.xyz/cliphist",
]
[cargo]
enable = true
packages = ["typst-cli"]
[pipx]
enable = true
packages = ["euporie"]
[flatpak]
enable = true
remotes = [
{ name = "flathub", url = "https://flathub.org/repo/flathub.flatpakrepo" },
]
packages = [
"com.spotify.Client",
"us.zoom.Zoom",
"org.zotero.Zotero",
"com.google.AndroidStudio",
"io.freetubeapp.FreeTube",
"com.discordapp.Discord",
"com.nextcloud.desktopclient.nextcloud",
"com.github.tchx84.Flatseal",
"io.github.flattool.Warehouse",
"org.onlyoffice.desktopeditors",
# "com.google.Chrome",
# "org.mozilla.Thunderbird",
]
[homebrew]
enable = true
packages = [
"fd",
"fzf",
"ripgrep",
"neovim",
"helix",
"golang",
"rust",
"node",
"yazi",
"zk",
"bat",
"bottom",
"btop",
"git-cliff",
"glow",
"lazygit",
"goreleaser",
"harlequin",
"mage",
"posting",
"typst",
"wails",
"zoxide",
"lsd",
"jq",
"yq",
"timewarrior",
"tmux",
"pipx",
"fastfetch",
"stow",
"distrobox",
"asciidoc",
"asciidoctor",
]
[dotfiles]
enable = false
git_repo = "https://codeberg.org/Pata1704/dotfiles.git"