Files
nix-config/nixos/imports/services.nix

40 lines
854 B
Nix

{pkgs, ...}: {
services = {
greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --greeting 'Welcome to NixOS!' --asterisks --remember --remember-user-session --time --cmd ${pkgs.hyprland}/bin/Hyprland";
user = "greeter";
};
};
};
# OpenSSH
openssh.enable = true;
# Cups printing service
printing.enable = true;
# Enable blueman
blueman.enable = true;
# Enable smart card services
pcscd.enable = true;
# Framework firmware updating
fwupd.enable = true;
# Enable sound with pipewire.
pulseaudio.enable = false;
pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
spice-vdagentd.enable = true;
};
}