From 9fbd67d55aa073842008482b6e59fb8c11107605 Mon Sep 17 00:00:00 2001 From: kB01 Date: Fri, 13 Dec 2024 01:19:22 +0100 Subject: [PATCH] Added Remotebuild Public-Key to LoyAdjo --- LoyAdjo-remotebuild.pub | 1 + systems/i686-linux/Rubtrm/default.nix | 25 +++++++++++++++++++----- systems/x86_64-linux/LoyAdjo/default.nix | 1 + 3 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 LoyAdjo-remotebuild.pub diff --git a/LoyAdjo-remotebuild.pub b/LoyAdjo-remotebuild.pub new file mode 100644 index 0000000..d0ebbb0 --- /dev/null +++ b/LoyAdjo-remotebuild.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIuvGIdO1nwuzq3YrjpxH84rpGhquNvRKz1SSPwKUsth kb @ Rubtrm diff --git a/systems/i686-linux/Rubtrm/default.nix b/systems/i686-linux/Rubtrm/default.nix index fbf1958..20695ca 100644 --- a/systems/i686-linux/Rubtrm/default.nix +++ b/systems/i686-linux/Rubtrm/default.nix @@ -20,6 +20,7 @@ "cache.game01.kb-one.de:XcqI+uobV7EoTKuRmnzYup/+oSfn8uLwnsiQFp8dk/g=" ]; }; + nixpkgs.config.allowUnsupportedSystem = true; # Use the GRUB 2 boot loader. boot.loader.grub.enable = true; @@ -43,12 +44,25 @@ # Enable the X11 windowing system. services.xserver.enable = true; - # Configure keymap in X11 - services.xserver.xkb.layout = "de"; - # services.xserver.xkb.options = "eurosign:e,caps:escape"; + # Enable the KDE Plasma Desktop Environment. + services.displayManager.sddm.enable = true; + services.desktopManager.plasma6.enable = true; - # Enable sound. - # hardware.pulseaudio.enable = true; + # Configure keymap in X11 + services.xserver.xkb = { + layout = "de"; + variant = ""; + }; + + # Enable sound with pipewire. + hardware.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; @@ -56,6 +70,7 @@ # Define a user account. Don't forget to set a password with ‘passwd’. users.users.kb = { isNormalUser = true; + description = "kB"; extraGroups = [ "wheel" "networkmanager" ]; packages = with pkgs; [ tree diff --git a/systems/x86_64-linux/LoyAdjo/default.nix b/systems/x86_64-linux/LoyAdjo/default.nix index 4ceb0df..dd4353d 100644 --- a/systems/x86_64-linux/LoyAdjo/default.nix +++ b/systems/x86_64-linux/LoyAdjo/default.nix @@ -87,6 +87,7 @@ users.users.remotebuild = { isNormalUser = true; openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIuvGIdO1nwuzq3YrjpxH84rpGhquNvRKz1SSPwKUsth kb @ Rubtrm" ]; };