diff --git a/modules/desktop.nix b/modules/desktop.nix index 5b4eada..e60c88d 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -1,16 +1,8 @@ { config, pkgs, ... }: { - services.xserver.enable = true; - services.xserver.displayManager.gdm = { - enable = true; - wayland = true; - }; - services.xserver.desktopManager.gnome.enable = true; - services.xserver.xkb = { - layout = "us"; - variant = ""; - }; + services.displayManager.gdm.enable = true; + services.desktopManager.gnome.enable = true; services.printing.enable = true; } diff --git a/modules/packages.nix b/modules/packages.nix index 3392cab..7c26317 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -20,25 +20,11 @@ }) ]; - # Default browser settings - xdg = { - mime.enable = true; - mime.defaultApplications = { - "text/html" = [ "librewolf.desktop" ]; - "application/xhtml+xml" = [ "librewolf.desktop" ]; - "x-scheme-handler/http" = [ "librewolf.desktop" ]; - "x-scheme-handler/https" = [ "librewolf.desktop" ]; - "x-scheme-handler/ftp" = [ "librewolf.desktop" ]; - "application/x-www-browser" = [ "librewolf.desktop" ]; - }; - }; - environment.variables.BROWSER = "librewolf"; environment.systemPackages = with pkgs; [ # Browsers and comms - librewolf discord signal-desktop-bin @@ -46,11 +32,11 @@ git go cargo + gnumake rustc rust-analyzer rustfmt nodejs_24 - python3Full openssh nodePackages."pnpm" openssl @@ -59,35 +45,20 @@ usbutils qmk-udev-rules qmk - beta.dbeaver-bin - neofetch - beta.ghostty - beta.flow-control + ghostty # Desktop applications bitwarden-desktop vlc streamrip - supersonic - beta.opencloud-desktop zotero prismlauncher lrcget - slack impression - ardour - krita - inkscape streamcontroller easyeffects onlyoffice-desktopeditors - # Gaming - luanti - duckstation - dolphin-emu - ryubing - # GNOME extensions gnomeExtensions.appindicator ];