feat: attempt to configure gnome
This commit is contained in:
+28
-3
@@ -50,9 +50,12 @@
|
|||||||
services.xserver.enable = true;
|
services.xserver.enable = true;
|
||||||
|
|
||||||
# Enable the KDE Plasma Desktop Environment.
|
# Enable the KDE Plasma Desktop Environment.
|
||||||
services.displayManager.sddm.enable = true;
|
#services.displayManager.sddm.enable = true;
|
||||||
services.desktopManager.plasma6.enable = true;
|
#services.desktopManager.plasma6.enable = true;
|
||||||
|
|
||||||
|
# Enable Gnome
|
||||||
|
services.displayManager.gdm.enable = true;
|
||||||
|
services.desktopManager.gnome.enable = true;
|
||||||
# Configure keymap in X11
|
# Configure keymap in X11
|
||||||
services.xserver.xkb = {
|
services.xserver.xkb = {
|
||||||
layout = "us";
|
layout = "us";
|
||||||
@@ -88,6 +91,7 @@
|
|||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Wyatt";
|
description = "Wyatt";
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
|
linger = true;
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" "dialout" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" "dialout" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -104,6 +108,7 @@
|
|||||||
lunar-client
|
lunar-client
|
||||||
jetbrains.rust-rover
|
jetbrains.rust-rover
|
||||||
code-cursor
|
code-cursor
|
||||||
|
adwaita-icon-theme
|
||||||
obsidian
|
obsidian
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -238,5 +243,25 @@
|
|||||||
ENV{ID_VENDOR}=="Yubico",\
|
ENV{ID_VENDOR}=="Yubico",\
|
||||||
RUN+="${pkgs.systemd}/bin/loginctl lock-sessions"
|
RUN+="${pkgs.systemd}/bin/loginctl lock-sessions"
|
||||||
'';
|
'';
|
||||||
fonts.packages = [ pkgs.nerd-fonts._0xproto ];
|
|
||||||
|
# Gnome Configuration
|
||||||
|
fonts.packages = [
|
||||||
|
pkgs.adwaita-icon-theme
|
||||||
|
pkgs.nerd-fonts._0xproto
|
||||||
|
];
|
||||||
|
fonts.fontconfig.enable = true;
|
||||||
|
services.gnome.core-apps.enable = false;
|
||||||
|
services.gnome.core-developer-tools.enable = false;
|
||||||
|
services.gnome.games.enable = false;
|
||||||
|
environment.gnome.excludePackages = with pkgs; [
|
||||||
|
gnome-tour gnome-user-docs
|
||||||
|
];
|
||||||
|
|
||||||
|
qt = {
|
||||||
|
enable = true;
|
||||||
|
platformTheme = "gnome";
|
||||||
|
style = "adwaita-dark";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user