mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 03:08:11 +09:00
42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
{
|
|
pkgs,
|
|
username,
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
./cli-minimal.nix
|
|
../modules/system/hardware/gui.nix
|
|
../modules/system/camera.nix
|
|
../modules/system/fonts.nix
|
|
../modules/applications/greetd.nix
|
|
../modules/applications/fcitx5.nix
|
|
../modules/applications/kde.nix
|
|
];
|
|
|
|
my.applications = {
|
|
niri.enable = true;
|
|
noctalia.enable = true;
|
|
wayland.enable = true;
|
|
};
|
|
|
|
programs = {
|
|
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 = [ ];
|
|
}
|