Add gnome as the default session on Maryland
This commit is contained in:
parent
be288a69c0
commit
1b36e0dd76
|
@ -146,16 +146,19 @@ rec {
|
|||
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
autorun = false;
|
||||
autorun = lib.mkDefault false;
|
||||
xkb.layout = "us";
|
||||
xkb.options = "eurosign:e";
|
||||
|
||||
displayManager = {
|
||||
displayManager = lib.mkDefault {
|
||||
defaultSession = "fg42";
|
||||
startx.enable = true;
|
||||
};
|
||||
|
||||
libinput.enable = true; # for touchpad support
|
||||
libinput.mouse.accelProfile = "adaptive";
|
||||
libinput.mouse.accelSpeed = "-0.5";
|
||||
|
||||
videoDrivers = [
|
||||
"amdgpu"
|
||||
];
|
||||
|
@ -244,13 +247,18 @@ rec {
|
|||
boot.loader.grub.efiInstallAsRemovable = true;
|
||||
};
|
||||
|
||||
disk = diskFile: { lib, pkgs, inputs, hostBuilderConfig, ... }: {
|
||||
disk = diskFile: { lib, pkgs, inputs, hostBuilderConfig, ... }:
|
||||
let diskDesc = import diskFile; in {
|
||||
imports = [
|
||||
"${inputs.disko}/module.nix"
|
||||
];
|
||||
|
||||
environment.systemPackages = [
|
||||
pkgs.disko
|
||||
];
|
||||
|
||||
disko = lib.optionalAttrs (!hostBuilderConfig.inVM) diskDesc.disko;
|
||||
|
||||
disko = lib.optionalAttrs (!hostBuilderConfig.inVM) (import diskFile).disko;
|
||||
environment.etc = {
|
||||
"disks.nix".source = diskFile;
|
||||
};
|
||||
|
|
|
@ -214,7 +214,7 @@
|
|||
F = "find . -iname";
|
||||
f = "fd";
|
||||
_ = "sudo";
|
||||
rebuild = "sudo nixos-rebuild switch --flake '/home/lxsameer/src/Universe#majin'";
|
||||
rebuild = "sudo nixos-rebuild switch --flake '/home/mary/src/Universe#maryland'";
|
||||
"..." = "../..";
|
||||
"...." = "../../..";
|
||||
"....." = "../../../..";
|
||||
|
|
|
@ -39,9 +39,24 @@ let
|
|||
hardware.cpu.amd.updateMicrocode = true;
|
||||
|
||||
services.xserver.enable = true;
|
||||
services.xserver.displayManager.sddm.enable = true;
|
||||
services.xserver.desktopManager.plasma5.enable = true;
|
||||
|
||||
services.xserver.autorun = lib.mkForce true;
|
||||
# services.xserver.desktopManager.plasma5.enable = true;
|
||||
# services.xserver.desktopManager.plasma5.runUsingSystemd = true;
|
||||
# services.xserver.displayManager = lib.mkForce {
|
||||
# defaultSession = "plasma";
|
||||
# sddm.enable = true;
|
||||
# };
|
||||
services.xserver.displayManager = lib.mkForce {
|
||||
defaultSession = "gnome-xorg";
|
||||
gdm.enable = true;
|
||||
};
|
||||
|
||||
services.xserver.desktopManager.gnome.enable = lib.mkForce true;
|
||||
environment.systemPackages = with pkgs; [ gnomeExtensions.appindicator gnome.adwaita-icon-theme ];
|
||||
services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
|
||||
programs.dconf.enable = true;
|
||||
|
||||
services.dbus.enable = true;
|
||||
# I want to fully control my users via nix
|
||||
users.mutableUsers = false;
|
||||
networking.extraHosts = ''
|
||||
|
@ -51,7 +66,7 @@ let
|
|||
services.printing.enable = true;
|
||||
services.avahi = {
|
||||
enable = true;
|
||||
nssmdns = true;
|
||||
nssmdns4 = true;
|
||||
openFirewall = true;
|
||||
};
|
||||
|
||||
|
@ -60,7 +75,7 @@ let
|
|||
|
||||
networking.firewall = {
|
||||
enable = true;
|
||||
allowedTCPPorts = [ 8000 ];
|
||||
allowedTCPPorts = [ 8000 22 ];
|
||||
};
|
||||
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue