Change to Plasma and remove unnecessary packages

This commit is contained in:
Thilo Hohlt
2024-08-06 12:27:29 +02:00
parent dad24b4463
commit 90625b6837
3 changed files with 14 additions and 81 deletions

View File

@@ -15,33 +15,6 @@
package = pkgs.mariadb;
};
systemd.tmpfiles.rules = [
"L+ /run/gdm/.config/monitors.xml - - - - ${pkgs.writeText "gdm-monitors.xml" ''
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>eDP-1</connector>
<vendor>BOE</vendor>
<product>0x074f</product>
<serial>0x00000000</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60.012</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
''}"
];
home-manager.users.thiloho = { pkgs, ... }: {
programs.git.signing.key = "5CF074CA31DD6686";
home = { stateVersion = "23.05"; };

View File

@@ -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" ''
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>2</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>DP-3</connector>
<vendor>GBT</vendor>
<product>M27U</product>
<serial>23323B000497</serial>
</monitorspec>
<mode>
<width>3840</width>
<height>2160</height>
<rate>160.000</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
''}"
];
home-manager.users.thiloho = { pkgs, lib, ... }: {
programs.git.signing.key = "5ECD00BDC15A987E";
home = {

View File

@@ -4,18 +4,14 @@
services = {
xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome = {
};
displayManager = {
sddm = {
enable = true;
# extraGSettingsOverridePackages = [ pkgs.gnome.mutter ];
# fractional scaling support
# extraGSettingsOverrides = ''
# [org.gnome.mutter]
# experimental-features=['scale-monitor-framebuffer']
# '';
wayland.enable = true;
};
excludePackages = [ pkgs.xterm ];
};
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
];
};
};