30 lines
591 B
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
|
|
];
|
|
}
|