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
13
config.go
13
config.go
|
|
@ -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"`
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue