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
];
};
};