Woomymy / kelp

A simple dotfiles manager written in Rust
https://kelp.woomy.be
GNU General Public License v3.0
2 stars 0 forks source link

Package manager support #15

Open Woomymy opened 3 years ago

Woomymy commented 3 years ago

I think adding a "package manager integration" sould be nice to install additionnal softwares while setting up the dotfiles

Example

packages:
        arch:
                # with_file: etc/pacman.bak
                install:
                        [
                                "i3-gaps",
                                "polybar" # Maybe add support for AUR helpers?
                        ]
        gentoo:
                # with_file: var/lib/portage/world
                install:
                        [
                                "app-emulation/docker",
                                "x11-wm/i3-gaps"
                        ]
        gems:
                # with_file: home/packages/gems
                install:
                        [
                                "mdl"
                        ]
                # For additionnal package managers like gems
                # we can directly install with distros package manager  

Syntax like Distro / external PM with_file: file with packages install: Packages names

Packages managers to support

Woomymy commented 3 years ago

Portage supporter since this commit