refactor: change package management for different software sources

This commit is contained in:
Patryk Hegenberg 2025-01-12 23:38:14 +01:00
parent f14b54ea20
commit c4fbac6b8d
12 changed files with 289 additions and 170 deletions

View file

@ -1,9 +1,12 @@
package main
type Config struct {
Headless bool `mapstructure:"headless"`
Packages Packages `mapstructure:"packages"`
SpecialPackages SpecialPackages `mapstructure:"special_packages"`
Flatpak FlatpakConfig `mapstructure:"flatpak"`
Dotfiles DotfilesConfig `mapstructure:"dotfiles"`
Headless bool `mapstructure:"headless"`
Packages Packages `mapstructure:"packages"`
Flatpak FlatpakConfig `mapstructure:"flatpak"`
Homebrew HomebrewConfig `mapstructure:"homebrew"`
Cargo CargoConfig `mapstructure:"cargo"`
Go GoConfig `mapstructure:"go"`
Pipx PipxConfig `mapstructure:"pipx"`
Dotfiles DotfilesConfig `mapstructure:"dotfiles"`
}