nanuqsaurus/modules/system/packages.nix

30 lines
591 B
Nix

{ lib, pkgs, ... }:
let
ghosttyCairo = pkgs.writeShellScriptBin "ghostty-cairo" ''
export GSK_RENDERER=cairo
exec ghostty "$@"
'';
in
{
# Baseline system tools available everywhere; users run Home Manager standalone.
config.environment.systemPackages = lib.mkAfter [
pkgs.devbox
pkgs.devenv
pkgs.distrobox
pkgs.distroshelf
pkgs.dnsmasq
pkgs.fastfetch
pkgs.flatpak
pkgs.ghostty
ghosttyCairo
pkgs.git
pkgs.home-manager
pkgs.just
pkgs.libnotify
pkgs.micro
pkgs.p7zip
pkgs.podman-compose
pkgs.xdg-utils
];
}