diff options
Diffstat (limited to 'host')
-rw-r--r-- | host/Rory-desktop/configuration.nix | 81 |
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! } |