services
This commit is contained in:
16
system/defaults/services.nix
Normal file
16
system/defaults/services.nix
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
{config, pkgs, ...}:
|
||||||
|
|
||||||
|
{
|
||||||
|
services = {
|
||||||
|
printing.enable = true;
|
||||||
|
pulseaudio.enable = false;
|
||||||
|
pipewire = {
|
||||||
|
enable = true;
|
||||||
|
alsa.enable = true;
|
||||||
|
alsa.support32Bit = true;
|
||||||
|
pulse.enable = true;
|
||||||
|
};
|
||||||
|
openssh.enable = true;
|
||||||
|
flatpak.enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
#system configs
|
#system configs
|
||||||
../defaults/locale.nix
|
../defaults/locale.nix
|
||||||
../defaults/boot.nix
|
../defaults/boot.nix
|
||||||
|
../defaults/services.nix
|
||||||
|
|
||||||
#system packages
|
#system packages
|
||||||
../packages/sddm/sddm.nix
|
../packages/sddm/sddm.nix
|
||||||
@@ -22,8 +23,7 @@
|
|||||||
|
|
||||||
time.timeZone = "${timezone}";
|
time.timeZone = "${timezone}";
|
||||||
|
|
||||||
# programs.river.enable = true;
|
programs.river.enable = true;
|
||||||
services.flatpak.enable = true;
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config.common.default = "*";
|
config.common.default = "*";
|
||||||
@@ -31,15 +31,6 @@
|
|||||||
pkgs.kdePackages.xdg-desktop-portal-kde
|
pkgs.kdePackages.xdg-desktop-portal-kde
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
services.printing.enable = true;
|
|
||||||
services.pulseaudio.enable = false;
|
|
||||||
security.rtkit.enable = true;
|
|
||||||
services.pipewire = {
|
|
||||||
enable = true;
|
|
||||||
alsa.enable = true;
|
|
||||||
alsa.support32Bit = true;
|
|
||||||
pulse.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
# services.xserver.libinput.enable = true;
|
# services.xserver.libinput.enable = true;
|
||||||
@@ -107,7 +98,6 @@
|
|||||||
# List services that you want to enable:
|
# List services that you want to enable:
|
||||||
|
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
services.openssh.enable = true;
|
|
||||||
|
|
||||||
system.stateVersion = "25.05";
|
system.stateVersion = "25.05";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user