summary refs log tree commit diff
path: root/host
diff options
context:
space:
mode:
Diffstat (limited to 'host')
-rw-r--r--host/Rory-desktop/configuration.nix81
1 files changed, 48 insertions, 33 deletions
diff --git a/host/Rory-desktop/configuration.nix b/host/Rory-desktop/configuration.nix
index a34fc1c..5491ae0 100644
--- a/host/Rory-desktop/configuration.nix
+++ b/host/Rory-desktop/configuration.nix
@@ -53,7 +53,7 @@
       enable = true;
       updateDbusEnvironment = true;
       videoDrivers = ["nvidia"];
-      desktopManager.gnome.enable = true;
+      #desktopManager.gnome.enable = true;
       libinput.enable = true;
       layout = "us";
       windowManager.i3.enable = true;
@@ -69,24 +69,24 @@
     picom.enable = true;
     picom.vSync = false;
     picom.backend = "glx";
-    gnome = {
-      core-developer-tools.enable = false;
-      core-utilities.enable = false;
-      tracker-miners.enable = false;
-      tracker.enable = false;
-      sushi.enable = false;
-      rygel.enable = false;
-      gnome-user-share.enable = false;
-      gnome-remote-desktop.enable = false;
-      gnome-online-miners.enable = lib.mkForce false;
-      gnome-online-accounts.enable = false;
-      gnome-initial-setup.enable = false;
-      gnome-browser-connector.enable = false;
-      games.enable = false;
-      gnome-keyring.enable = lib.mkForce false;
-      evolution-data-server.enable = lib.mkForce false;
-      at-spi2-core.enable = lib.mkForce false;
-    };
+    #gnome = {
+    #  core-developer-tools.enable = false;
+    #  core-utilities.enable = false;
+    #  tracker-miners.enable = false;
+    #  tracker.enable = false;
+    #  sushi.enable = false;
+    #  rygel.enable = false;
+    #  gnome-user-share.enable = false;
+    #  gnome-remote-desktop.enable = false;
+    #  gnome-online-miners.enable = lib.mkForce false;
+    #  gnome-online-accounts.enable = false;
+    #  gnome-initial-setup.enable = false;
+    #  gnome-browser-connector.enable = false;
+    #  games.enable = false;
+    #  gnome-keyring.enable = lib.mkForce false;
+    #  evolution-data-server.enable = lib.mkForce false;
+    #  at-spi2-core.enable = lib.mkForce false;
+    #};
     openssh = {
       enable = true;
       extraConfig = ''
@@ -174,6 +174,10 @@
     #(schildichat-desktop.override { electron = electron; })
     (callPackage ../../modules/packages/nheko-git.nix { inherit nhekoSrc; inherit mtxclientSrc; voipSupport = false; })
     #(callPackage ../../modules/packages/mc/server/modpack/curseforge/techopolis-2/5.4.nix { })
+
+    vesktop
+
+    (dwarf-fortress-packages.dwarf-fortress-full.override { enableStoneSense = true; enableFPS = true; theme = dwarf-fortress-packages.themes.spacefox; })
   ];
 
   programs.steam.enable = true;
@@ -184,20 +188,23 @@
   #  pkgs.gnome-tour
   #  pkgs.gnome-user-docs
   #];
-  #xdg = {
-  #  portal = {
-  #    enable = true;
-  #    extraPortals = with pkgs; [
-  #      xdg-desktop-portal-gtk
-  #    ];
-  #    xdgOpenUsePortal = true;
-  #  };
-  #  sounds.enable = true;
-  #  mime.enable = true;
-  #  menus.enable = true;
-  #  icons.enable = true;
-  #  autostart.enable = true;
-  #};
+  xdg = {
+    portal = {
+      
+      enable = true;
+      extraPortals = with pkgs; [
+        #xdg-desktop-portal-gtk
+        xdg-desktop-portal-xapp
+        #(callPackage ../../modules/packages/xdg-desktop-portal-gtk.nix { })
+      ];
+      xdgOpenUsePortal = true;
+    };
+    #sounds.enable = true;
+    #mime.enable = true;
+    #menus.enable = true;
+    #icons.enable = true;
+    #autostart.enable = true;
+  };
   fonts = {
     fonts = with pkgs; [
       (nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
@@ -260,6 +267,7 @@
   };
   programs.system-config-printer.enable = true;
   services = {
+    gvfs.enable = true;
     saned.enable = true;
     system-config-printer.enable = true;
     ipp-usb.enable = true;
@@ -296,6 +304,13 @@
 
       #};
    # };
+
+
+
+  virtualisation.libvirtd.enable = true;
+  programs.virt-manager.enable = true;
+
+
   
   system.stateVersion = "22.11"; # DO NOT EDIT!
 }