31 lines
710 B
Nix
31 lines
710 B
Nix
# This is your system's configuration file.
|
|
# Use this to configure your system environment (it replaces /etc/nixos/configuration.nix)
|
|
{
|
|
inputs,
|
|
lib,
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
# --- Display & window managers ---
|
|
services.displayManager.sddm.enable = true;
|
|
services.displayManager.sddm.wayland.enable = true;
|
|
programs.niri.enable = true;
|
|
programs.skwd-wall.enable = true;
|
|
|
|
services.gnome.gnome-keyring.enable = true;
|
|
programs.seahorse.enable = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# -- Niri extras --
|
|
xwayland-satellite
|
|
fuzzel
|
|
waybar
|
|
brightnessctl
|
|
playerctl
|
|
mako
|
|
swaylock
|
|
inputs.awww.packages.${pkgs.stdenv.hostPlatform.system}.awww
|
|
];
|
|
}
|