Files
dotfiles/profiles/gui.nix
T
2026-05-28 18:37:32 +09:00

39 lines
1.1 KiB
Nix

{
pkgs,
userName,
...
}:
{
imports = [
./cli-minimal.nix
../modules/nix/hardware/gui.nix
../modules/nix/camera.nix
../modules/nix/fonts.nix
../modules/nix/greetd.nix
../modules/nix/i18n.nix
../modules/nix/kde.nix
../modules/nix/noctalia.nix
];
programs = {
niri.enable = true;
xwayland.enable = true;
dconf.enable = true;
seahorse.enable = true;
};
environment.systemPackages = with pkgs; [
tuigreet # The Login Manager (Sometimes Referred To As Display Manager)
uwsm # Universal Wayland Session Manager (optional must be enabled)
alacritty # A GPU Accelerated Terminal Emulator
fuzzel # A Simple And Lightweight Application Launcher
unstable.ghostty # A Fast And Minimal Terminal Emulator For Wayland
xwayland-satellite # A Helper For Running X11 Applications In Wayland
slurp # A Tool For Selecting A Region Of The Screen
grim # A Tool For Taking Screenshots In Wayland with slurp
wf-recorder # A Screen Recorder For Wayland
];
home-manager.users.${userName}.imports = [ ];
}