32 lines
624 B
Nix
32 lines
624 B
Nix
# ABOUTME: Desktop profile package list
|
|
# ABOUTME: Extends workstation with GUI and Wayland tools
|
|
{ pkgs }:
|
|
let
|
|
workstationProfile = import ./workstation.nix { inherit pkgs; };
|
|
|
|
# Hyprland ecosystem packages
|
|
hyprlandPkgs = with pkgs; [
|
|
hyprshot
|
|
hyprpicker
|
|
hyprsunset
|
|
brightnessctl
|
|
pamixer
|
|
playerctl
|
|
gnome-themes-extra
|
|
pavucontrol
|
|
wl-clip-persist
|
|
clipse
|
|
];
|
|
|
|
# Desktop GUI applications
|
|
desktopPkgs = with pkgs; [
|
|
browser-previews.google-chrome
|
|
nautilus
|
|
blueberry
|
|
libnotify
|
|
];
|
|
in
|
|
{
|
|
packages = workstationProfile.packages ++ hyprlandPkgs ++ desktopPkgs;
|
|
}
|