summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--machines/firelink.nix11
-rw-r--r--modules/common.nix3
-rw-r--r--modules/desktop.nix9
3 files changed, 19 insertions, 4 deletions
diff --git a/machines/firelink.nix b/machines/firelink.nix
index 4403be5..ac74105 100644
--- a/machines/firelink.nix
+++ b/machines/firelink.nix
@@ -40,6 +40,9 @@ in {
]))
retroarch
wmctrl # for steam launcher
+
+ # for gnome
+ gnomeExtensions.appindicator
];
nixpkgs.config.retroarch = {
enableMGBA = true;
@@ -51,7 +54,11 @@ in {
hardware.uinput.enable = true;
services.openssh.enable = true;
- services.xserver.displayManager.defaultSession = "plasmawayland";
+ services.xserver.displayManager.sddm.enable = lib.mkForce false;
+ services.xserver.displayManager.gdm.enable = true;
+ services.xserver.desktopManager.gnome.enable = true;
+ services.udev.packages = with pkgs; [ gnome3.gnome-settings-daemon ];
+ # services.xserver.displayManager.defaultSession = "plasmawayland";
services.xserver.displayManager.autoLogin = {
enable = true;
user = "guest";
@@ -100,8 +107,6 @@ in {
hardware.enableAllFirmware = true;
hardware.enableRedistributableFirmware = true;
- # console.font = "ter-i32b";
- # console.packages = [ pkgs.terminus_font ];
# console.earlySetup = true;
# Use steam driver instead.
diff --git a/modules/common.nix b/modules/common.nix
index 9d649c1..d6dd2ed 100644
--- a/modules/common.nix
+++ b/modules/common.nix
@@ -67,6 +67,9 @@
];
time.timeZone = "America/New_York";
+ console.font = "ter-i32b";
+ console.packages = [ pkgs.terminus_font ];
+
services = {
postgresql = { package = pkgs.postgresql_12; };
openssh.passwordAuthentication = false;
diff --git a/modules/desktop.nix b/modules/desktop.nix
index 2dbbbaf..f3afc30 100644
--- a/modules/desktop.nix
+++ b/modules/desktop.nix
@@ -116,7 +116,14 @@ in {
systemd.services.display-manager.after = [ "systemd-user-sessions.service" "multi-user.target" "network-online.target" ];
boot.plymouth.enable = true;
- boot.kernelParams = ["quiet" "splash" "vt.global_cursor_default=0"];
+ boot.plymouth.theme = "spinner";
+ boot.kernelParams = ["quiet" "splash" "vt.global_cursor_default=0" "fbcon=nodefer"];
+ systemd.services.plymouth-quit-wait.wantedBy = [ "display-manager.service" ];
+ systemd.services.plymouth-quit.wantedBy = [ "display-manager.service" ];
+
+ # Larger console font setup.
+ console.font = "ter-i32b";
+ console.packages = [ pkgs.terminus_font ];
services = {
avahi.enable = true;