diff --git a/.config/metapac/config.toml b/.config/metapac/config.toml new file mode 100644 index 00000000..456feed7 --- /dev/null +++ b/.config/metapac/config.toml @@ -0,0 +1,16 @@ +arch_package_manager = "paru" + +flatpak_default_systemwide = false + +# Whether to use the [hostname_groups] config table to decide which +# group files to use or to use all files in the groups folder. +# Default: false +hostname_groups_enabled = true + +# Which group files apply for which hostnames +# paths starting without a / are relative to the groups folder +# Default: None +[hostname_groups] +john-desktop = ["default", "desktop"] +john-laptop = ["default", "laptop"] +server = [] diff --git a/.config/metapac/groups/default.toml b/.config/metapac/groups/default.toml new file mode 100644 index 00000000..02144e62 --- /dev/null +++ b/.config/metapac/groups/default.toml @@ -0,0 +1,152 @@ +arch = [ + "base", + "base-devel", + "btrfs-progs", + "dolphin", + "dunst", + "fish", + "fuzzel", + "fzf", + "git", + "go", + "grim", + "gst-plugin-pipewire", + "htop", + "hyprland", + "hyprlock", + "intel-media-driver", + "iwd", + "kdeconnect", + "kitty", + "libpulse", + "libva-intel-driver", + "linux", + "linux-firmware", + "metapac", + "nano", + "neovim", + "network-manager-applet", + "networkmanager", + "noto-fonts-emoji", + "paru", + "pipewire", + "pipewire-alsa", + "pipewire-jack", + "pipewire-pulse", + "polkit-kde-agent", + "qt5-wayland", + "qt6-wayland", + "rsync", + "sddm", + "slurp", + "smartmontools", + "sof-firmware", + "starship", + "tmux", + "unzip", + "vim", + "vivaldi", + "vulkan-intel", + "vulkan-radeon", + "waybar", + "wget", + "wireless_tools", + "wireplumber", + "wl-clipboard", + "wlogout", + "wofi", + "xdg-desktop-portal-hyprland", + "xdg-utils", + "xf86-video-amdgpu", + "xf86-video-ati", + "xf86-video-nouveau", + "xf86-video-vmware", + "xorg-server", + "ada", + "argon2", + "atkmm", + "botan", + "c-ares", + "cairomm", + "cairomm-1.16", + "dkms", + "efibootmgr", + "efivar", + "fmt", + "freeglut", + "gcr-4", + "glibmm", + "glibmm-2.68", + "glu", + "graphene", + "gssdp", + "gst-plugins-bad-libs", + "gtk-layer-shell", + "gtk4", + "gtkmm-4.0", + "gtkmm3", + "gupnp", + "gupnp-igd", + "hunspell", + "intel-gmmlib", + "intel-ucode", + "jasper", + "jsoncpp", + "libappindicator-gtk3", + "libdbusmenu-glib", + "libdbusmenu-gtk3", + "libdispatch", + "libgit2", + "libluv", + "libmng", + "libmpdclient", + "libngtcp2", + "libnice", + "libnma", + "libnma-common", + "libsigc++", + "libsigc++-3.0", + "libutempter", + "libuv", + "libvterm", + "linux-headers", + "llhttp", + "lua51-lpeg", + "luajit", + "minizip", + "msgpack-c", + "neofetch", + "nm-connection-editor", + "nvidia-dkms", + "oniguruma", + "openal", + "openh264", + "openssh", + "pangomm", + "pangomm-2.48", + "playerctl", + "protobuf", + "qrencode", + "qt6-imageformats", + "rnnoise", + "simdjson", + "sndio", + "spdlog", + "syncthing", + "tree-sitter", + "tree-sitter-c", + "tree-sitter-lua", + "tree-sitter-markdown", + "tree-sitter-query", + "tree-sitter-vim", + "tree-sitter-vimdoc", + "unibilium", + "wpa_supplicant", + "xorg-xinit", + "yay", + "zram-generator", "lazygit", "logseq-desktop-bin", "tailscale", "git-delta", "keepassxc", "slack-desktop-wayland", "pavucontrol", "telegram-desktop", "filelight", "nodejs", "yarn", "rustup" +, "vtsls","git-lfs", "qt6ct", "less", "ttf-fira-sans", "texlive-bin", "texstudio", "gopls", "postgresql", "hoppscotch-bin", "dbeaver", "obs-studio", "mullvad-vpn", "bun-bin", "hyprshot", "qt6-svg", "qt6-declarative", "qt5-quickcontrols2", "wl-clipboard-history", "cliphist", "stylua", "biome", "okular", "docker", "docker-compose", "bluez", "gwenview", "tailwindcss-language-server", "hugo"] + + +cargo = ["wasm-pack"] +rustup = ["stable-x86_64-unknown-linux-gnu"] diff --git a/.config/metapac/groups/desktop.toml b/.config/metapac/groups/desktop.toml new file mode 100644 index 00000000..2bd0cb6c --- /dev/null +++ b/.config/metapac/groups/desktop.toml @@ -0,0 +1,3 @@ +arch = [ + "limine" +] diff --git a/.config/metapac/groups/laptop.toml b/.config/metapac/groups/laptop.toml new file mode 100644 index 00000000..3c407eec --- /dev/null +++ b/.config/metapac/groups/laptop.toml @@ -0,0 +1,5 @@ +arch = [ + "amd-ucode", + "efibootmgr", + "syncthing" +]