refactor: change package management for different software sources
This commit is contained in:
parent
f14b54ea20
commit
c4fbac6b8d
12 changed files with 289 additions and 170 deletions
87
config.toml
87
config.toml
|
|
@ -1,37 +1,19 @@
|
|||
headless = false
|
||||
headless = true
|
||||
|
||||
[packages]
|
||||
headless = [
|
||||
"git",
|
||||
"curl",
|
||||
"wget",
|
||||
"ripgrep",
|
||||
"bottom",
|
||||
"bat",
|
||||
"biber",
|
||||
"bear",
|
||||
"docker",
|
||||
"docker-compose",
|
||||
"fd",
|
||||
"bat",
|
||||
"lsd",
|
||||
"zsh",
|
||||
"jq",
|
||||
"neofetch",
|
||||
"neovim",
|
||||
"helix",
|
||||
"npm",
|
||||
"stow",
|
||||
"task",
|
||||
"timew",
|
||||
"typst-lsp",
|
||||
"tree-sitter-cli",
|
||||
"tmux",
|
||||
"zoxide",
|
||||
"python3-pip",
|
||||
"pipx",
|
||||
"golang",
|
||||
"rustup",
|
||||
"latexmk",
|
||||
"luarocks",
|
||||
]
|
||||
|
|
@ -40,7 +22,6 @@ non_headless = [
|
|||
"discord",
|
||||
"flameshot",
|
||||
"fuzzel",
|
||||
"google-chrome",
|
||||
"hyprcursor",
|
||||
"hypridle",
|
||||
"hyprland",
|
||||
|
|
@ -54,8 +35,6 @@ non_headless = [
|
|||
"neovide",
|
||||
"pidgin",
|
||||
"remmina",
|
||||
"spotify",
|
||||
"thunderbird",
|
||||
"thunderbird-i18n-de",
|
||||
"virt-manager",
|
||||
"vlc",
|
||||
|
|
@ -64,24 +43,26 @@ non_headless = [
|
|||
"zathura",
|
||||
"zathura-pdf-mupdf",
|
||||
"zoom",
|
||||
"zotero",
|
||||
"android-studio",
|
||||
]
|
||||
|
||||
[special_packages]
|
||||
go = [
|
||||
"github.com/jesseduffield/lazygit",
|
||||
[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",
|
||||
"github.com/goreleaser/goreleaser/v2",
|
||||
# "go.senan.xyz/cliphist",
|
||||
]
|
||||
|
||||
cargo = ["git-cliff", "bottom", "typst-cli"]
|
||||
[cargo]
|
||||
enable = true
|
||||
packages = ["typst-cli"]
|
||||
|
||||
pipx = ["harlequin", "posting", "euporie"]
|
||||
[pipx]
|
||||
enable = true
|
||||
packages = ["euporie"]
|
||||
|
||||
[flatpak]
|
||||
enable = true
|
||||
|
|
@ -96,8 +77,52 @@ packages = [
|
|||
"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 = true
|
||||
enable = false
|
||||
git_repo = "https://codeberg.org/Pata1704/dotfiles.git"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue