refactor: add progressbar and implement package interface
This commit is contained in:
parent
8dabf244bb
commit
0504d88775
16 changed files with 431 additions and 344 deletions
89
config.toml
89
config.toml
|
|
@ -16,6 +16,7 @@ headless = [
|
|||
"python3-pip",
|
||||
"latexmk",
|
||||
"luarocks",
|
||||
"typst-cli",
|
||||
]
|
||||
|
||||
non_headless = [
|
||||
|
|
@ -46,45 +47,7 @@ non_headless = [
|
|||
"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]
|
||||
[package_managers.homebrew]
|
||||
enable = true
|
||||
packages = [
|
||||
"fd",
|
||||
|
|
@ -92,8 +55,8 @@ packages = [
|
|||
"ripgrep",
|
||||
"neovim",
|
||||
"helix",
|
||||
"golang",
|
||||
"rust",
|
||||
# "golang",
|
||||
# "rust",
|
||||
"node",
|
||||
"yazi",
|
||||
"zk",
|
||||
|
|
@ -115,12 +78,50 @@ packages = [
|
|||
"yq",
|
||||
"timewarrior",
|
||||
"tmux",
|
||||
"pipx",
|
||||
# "pipx",
|
||||
"fastfetch",
|
||||
"stow",
|
||||
"distrobox",
|
||||
"asciidoc",
|
||||
"asciidoctor",
|
||||
# "asciidoc",
|
||||
# "asciidoctor",
|
||||
]
|
||||
|
||||
[package_managers.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",
|
||||
]
|
||||
|
||||
[package_managers.cargo]
|
||||
enable = true
|
||||
packages = ["typst-cli"]
|
||||
|
||||
[package_managers.pipx]
|
||||
enable = true
|
||||
packages = ["euporie"]
|
||||
|
||||
[package_managers.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",
|
||||
]
|
||||
|
||||
[dotfiles]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue