From 90625b6837ff01578229289263d6bf4ebcbdc497 Mon Sep 17 00:00:00 2001 From: Thilo Hohlt <123883702+thiloho@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:27:29 +0200 Subject: [PATCH] Change to Plasma and remove unnecessary packages --- nixos-configurations/laptop/default.nix | 27 ------------------ nixos-configurations/pc/default.nix | 31 +-------------------- nixos-configurations/shared-desktop.nix | 37 +++++++++---------------- 3 files changed, 14 insertions(+), 81 deletions(-) diff --git a/nixos-configurations/laptop/default.nix b/nixos-configurations/laptop/default.nix index 8c90075..4de9852 100644 --- a/nixos-configurations/laptop/default.nix +++ b/nixos-configurations/laptop/default.nix @@ -15,33 +15,6 @@ package = pkgs.mariadb; }; - systemd.tmpfiles.rules = [ - "L+ /run/gdm/.config/monitors.xml - - - - ${pkgs.writeText "gdm-monitors.xml" '' - - - - 0 - 0 - 1 - - - eDP-1 - BOE - 0x074f - 0x00000000 - - - 1920 - 1080 - 60.012 - - - - - - ''}" - ]; - home-manager.users.thiloho = { pkgs, ... }: { programs.git.signing.key = "5CF074CA31DD6686"; home = { stateVersion = "23.05"; }; diff --git a/nixos-configurations/pc/default.nix b/nixos-configurations/pc/default.nix index 777a277..cfe0760 100644 --- a/nixos-configurations/pc/default.nix +++ b/nixos-configurations/pc/default.nix @@ -1,4 +1,4 @@ -{ inputs, pkgs, ... }: +{ inputs, ... }: { imports = [ @@ -26,35 +26,6 @@ programs.adb.enable = true; users.users.thiloho.extraGroups = [ "adbusers" ]; - # Use same monitor settings for GDM as for GNOME user - systemd.tmpfiles.rules = [ - "L+ /run/gdm/.config/monitors.xml - - - - ${pkgs.writeText "gdm-monitors.xml" '' - - - - 0 - 0 - 2 - yes - - - DP-3 - GBT - M27U - 23323B000497 - - - 3840 - 2160 - 160.000 - - - - - - ''}" - ]; - home-manager.users.thiloho = { pkgs, lib, ... }: { programs.git.signing.key = "5ECD00BDC15A987E"; home = { diff --git a/nixos-configurations/shared-desktop.nix b/nixos-configurations/shared-desktop.nix index f0aa099..4b0b1c3 100644 --- a/nixos-configurations/shared-desktop.nix +++ b/nixos-configurations/shared-desktop.nix @@ -4,18 +4,14 @@ services = { xserver = { enable = true; - displayManager.gdm.enable = true; - desktopManager.gnome = { - enable = true; - # extraGSettingsOverridePackages = [ pkgs.gnome.mutter ]; - # fractional scaling support - # extraGSettingsOverrides = '' - # [org.gnome.mutter] - # experimental-features=['scale-monitor-framebuffer'] - # ''; - }; - excludePackages = [ pkgs.xterm ]; }; + displayManager = { + sddm = { + enable = true; + wayland.enable = true; + }; + }; + desktopManager.plasma6.enable = true; pipewire = { enable = true; alsa.enable = true; @@ -32,7 +28,6 @@ postgresql = { enable = true; package = pkgs.postgresql_15; - ensureDatabases = [ "dcbot" "todos" ]; authentication = lib.mkForce '' local all all trust host all all 0.0.0.0/0 scram-sha-256 @@ -41,6 +36,11 @@ }; }; + environment.plasma6.excludePackages = with pkgs.kdePackages; [ + plasma-browser-integration + kate + ]; + users = { mutableUsers = false; users = { @@ -76,7 +76,6 @@ }; hardware.pulseaudio.enable = false; - hardware.bluetooth.enable = true; home-manager.users.thiloho = { pkgs, lib, config, ... }: { @@ -113,6 +112,7 @@ } ]; userSettings = { + "window.titleBarStyle" = "custom"; "nix.enableLanguageServer" = true; "nix.serverPath" = "nil"; "editor.indentSize" = 2; @@ -142,28 +142,17 @@ home = { sessionVariables = { NIXOS_OZONE_WL = 1; }; packages = with pkgs; [ - libreoffice - airshipper tldr prismlauncher ventoy-full - psensor nil zoom-us qbittorrent neofetch - godot_4 backblaze-b2 localsend - mullvad-browser postman - dbeaver-bin - texliveFull - gnome-tweaks - gnome-themes-extra melonDS - amberol - zed-editor ]; }; };