From 32060797a114ef89e189513b8c8556cb7564ccb5 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Tue, 6 Aug 2024 14:04:28 +0200 Subject: [PATCH] Revert "Change to Plasma and remove unnecessary packages" This reverts commit 90625b6837ff01578229289263d6bf4ebcbdc497. --- nixos-configurations/laptop/default.nix | 27 ++++++++++++++++++++ nixos-configurations/pc/default.nix | 31 ++++++++++++++++++++++- nixos-configurations/shared-desktop.nix | 33 ++++++++++++++++--------- 3 files changed, 79 insertions(+), 12 deletions(-) diff --git a/nixos-configurations/laptop/default.nix b/nixos-configurations/laptop/default.nix index 4de9852..8c90075 100644 --- a/nixos-configurations/laptop/default.nix +++ b/nixos-configurations/laptop/default.nix @@ -15,6 +15,33 @@ 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 cfe0760..777a277 100644 --- a/nixos-configurations/pc/default.nix +++ b/nixos-configurations/pc/default.nix @@ -1,4 +1,4 @@ -{ inputs, ... }: +{ inputs, pkgs, ... }: { imports = [ @@ -26,6 +26,35 @@ 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 4b0b1c3..f0aa099 100644 --- a/nixos-configurations/shared-desktop.nix +++ b/nixos-configurations/shared-desktop.nix @@ -4,14 +4,18 @@ services = { xserver = { enable = true; - }; - displayManager = { - sddm = { + displayManager.gdm.enable = true; + desktopManager.gnome = { enable = true; - wayland.enable = true; + # extraGSettingsOverridePackages = [ pkgs.gnome.mutter ]; + # fractional scaling support + # extraGSettingsOverrides = '' + # [org.gnome.mutter] + # experimental-features=['scale-monitor-framebuffer'] + # ''; }; + excludePackages = [ pkgs.xterm ]; }; - desktopManager.plasma6.enable = true; pipewire = { enable = true; alsa.enable = true; @@ -28,6 +32,7 @@ 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 @@ -36,11 +41,6 @@ }; }; - environment.plasma6.excludePackages = with pkgs.kdePackages; [ - plasma-browser-integration - kate - ]; - users = { mutableUsers = false; users = { @@ -76,6 +76,7 @@ }; hardware.pulseaudio.enable = false; + hardware.bluetooth.enable = true; home-manager.users.thiloho = { pkgs, lib, config, ... }: { @@ -112,7 +113,6 @@ } ]; userSettings = { - "window.titleBarStyle" = "custom"; "nix.enableLanguageServer" = true; "nix.serverPath" = "nil"; "editor.indentSize" = 2; @@ -142,17 +142,28 @@ 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 ]; }; };