Update desktop & user
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!
}
|