From 68bd931f306c1d39d3eec29f03dd9e96881db5db Mon Sep 17 00:00:00 2001 From: autumn Date: Mon, 1 Sep 2025 09:29:08 -0600 Subject: [PATCH] services --- system/defaults/services.nix | 16 ++++++++++++++++ system/yukigekko/configuration.nix | 14 ++------------ 2 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 system/defaults/services.nix diff --git a/system/defaults/services.nix b/system/defaults/services.nix new file mode 100644 index 0000000..f71f6be --- /dev/null +++ b/system/defaults/services.nix @@ -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; + }; +} diff --git a/system/yukigekko/configuration.nix b/system/yukigekko/configuration.nix index 57c4744..c6e7173 100644 --- a/system/yukigekko/configuration.nix +++ b/system/yukigekko/configuration.nix @@ -12,6 +12,7 @@ #system configs ../defaults/locale.nix ../defaults/boot.nix + ../defaults/services.nix #system packages ../packages/sddm/sddm.nix @@ -22,8 +23,7 @@ time.timeZone = "${timezone}"; - # programs.river.enable = true; - services.flatpak.enable = true; + programs.river.enable = true; xdg.portal = { enable = true; config.common.default = "*"; @@ -31,15 +31,6 @@ 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). # services.xserver.libinput.enable = true; @@ -107,7 +98,6 @@ # List services that you want to enable: # Enable the OpenSSH daemon. - services.openssh.enable = true; system.stateVersion = "25.05";