Commit 8a124dd11801

Vincent Demeester <vincent@sbr.pm>
2020-07-08 18:21:28
systems/foo: use it to test gnome
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 93fa09b
Changed files (2)
systems
users
vincent
desktop
systems/foo.nix
@@ -1,4 +1,4 @@
-{ lib, ... }:
+{ pkgs, lib, ... }:
 
 with lib;
 let
@@ -38,10 +38,50 @@ in
     yubikey.enable = true;
   };
 
+  services.xserver.enable = true;
+  services.xserver.layout = "fr";
+  services.xserver.xkbVariant = "bepo";
+  services.xserver.xkbOptions = "grp:menu_toggle,grp_led:caps,compose:caps";
+  services.xserver.displayManager.gdm.enable = true;
+  services.xserver.desktopManager.gnome3.enable = true;
+  services.gnome3.chrome-gnome-shell.enable = true;
+  services.gnome3.core-shell.enable = true;
+  services.gnome3.core-os-services.enable = true;
+  services.gnome3.core-utilities.enable = true;
+
+  fonts = {
+    enableFontDir = true;
+    enableGhostscriptFonts = true;
+    fonts = with pkgs; [
+      corefonts
+      dejavu_fonts
+      emojione
+      feh
+      fira
+      fira-code
+      fira-code-symbols
+      fira-mono
+      hasklig
+      inconsolata
+      iosevka
+      noto-fonts
+      noto-fonts-cjk
+      noto-fonts-emoji
+      noto-fonts-extra
+      overpass
+      symbola
+      source-code-pro
+      twemoji-color-font
+      ubuntu_font_family
+      unifont
+    ];
+  };
+  /*
   services.xserver.enable = true;
   services.xserver.displayManager.xpra.enable = true;
   services.xserver.displayManager.xpra.bindTcp = "0.0.0.0:10000";
   services.xserver.displayManager.xpra.pulseaudio = true;
+  */
 
   virtualisation.containers = {
     enable = true;
users/vincent/desktop/gnome.nix
@@ -27,7 +27,7 @@
     gnome3.gnome-usage
 
     gnomeExtensions.sound-output-device-chooser
-    gnomeExtensions.paperwm
+    gnomeExtensions.tilingnome
     my.gnome-shell-extension-shell
     gnome3.gnome-shell-extensions