diff --git a/hosts/desktops/common/packages.nix b/hosts/desktops/common/packages.nix index 93c2fb2..3e82137 100644 --- a/hosts/desktops/common/packages.nix +++ b/hosts/desktops/common/packages.nix @@ -19,29 +19,55 @@ in aspellDicts.pt_BR bat clonehero + creality-print deploy-rs distrobox + exhibit fd + filelight + firefox fzf - ghostty - gnome-tweaks + gimp + heroic + itch + inkscape + junction + kde-rounded-corners + krita libfido2 + libreoffice-qt # lilipod BROKEN mangohud + microsoft-edge mission-center + mpv + nextcloud-client nixfmt-rfc-style nix-init nix-output-monitor + obsidian + obs-studio ocs-url - # orca-slicer BROKEN + orca-slicer + openscad p7zip plasticity + prismlauncher protonup - # quickgui BROKEN + # quickgui + qbittorrent + qview ripgrep + rnote + solvespace + space-cadet-pinball sparrow + steam-run + tor-browser + ungoogled-chromium unrar ventoy + vesktop wezterm ] ++ kdepkgs; @@ -49,29 +75,9 @@ in services.flatpak = { enable = true; packages = [ - "com.github.flxzt.rnote" - "com.github.k4zmu2a.spacecadetpinball" - "com.heroicgameslauncher.hgl" - "com.mattjakeman.ExtensionManager" - "com.microsoft.Edge" - "com.modrinth.ModrinthApp" - "com.nextcloud.desktopclient.nextcloud" - "com.obsproject.Studio" "com.steamgriddb.SGDBoop" - "dev.vencord.Vesktop" - "io.github.giantpinkrobots.varia" - "io.github.ungoogled_software.ungoogled_chromium" "io.github.zen_browser.zen" - "io.itch.itch" - "md.obsidian.Obsidian" - "org.gimp.GIMP" - "org.gnome.Showtime" - "org.inkscape.Inkscape" - "org.kde.krita" - "org.libreoffice.LibreOffice" - "org.mozilla.firefox" - "org.torproject.torbrowser-launcher" - "re.sonny.Junction" + "org.gtk.Gtk3theme.adw-gtk3-dark" ]; uninstallUnmanaged = true; update.auto.enable = true; @@ -111,6 +117,7 @@ in elisa gwenview khelpcenter + konsole oxygen ] ); diff --git a/hosts/desktops/common/services.nix b/hosts/desktops/common/services.nix index 4e7181c..12a64e9 100644 --- a/hosts/desktops/common/services.nix +++ b/hosts/desktops/common/services.nix @@ -9,11 +9,7 @@ services = { printing.enable = true; udev.packages = with pkgs; [ yubikey-personalization ]; - xserver = { - enable = true; - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; - }; + desktopManager.plasma6.enable = true; tailscale.useRoutingFeatures = "client"; nginx = { enable = true; @@ -27,30 +23,30 @@ jack.enable = true; wireplumber.enable = true; }; - # greetd = { - # enable = true; - # settings = { - # default_session.command = - # let - # xSessions = "${config.services.displayManager.sessionData.desktops}/share/xsessions"; - # wlSessions = "${config.services.displayManager.sessionData.desktops}/share/wayland-sessions"; - # in - # '' - # ${pkgs.greetd.tuigreet}/bin/tuigreet \ - # --remember \ - # --asterisks \ - # --time \ - # --greeting "NixOS" \ - # --sessions ${xSessions}:${wlSessions} - # ''; - # initial_session = { - # command = '' - # ${pkgs.kdePackages.plasma-workspace}/bin/startplasma-wayland &> /dev/null - # ''; - # user = "user"; - # }; - # }; - # }; + greetd = { + enable = true; + settings = { + default_session.command = + let + xSessions = "${config.services.displayManager.sessionData.desktops}/share/xsessions"; + wlSessions = "${config.services.displayManager.sessionData.desktops}/share/wayland-sessions"; + in + '' + ${pkgs.greetd.tuigreet}/bin/tuigreet \ + --remember \ + --asterisks \ + --time \ + --greeting "NixOS" \ + --sessions ${xSessions}:${wlSessions} + ''; + initial_session = { + command = '' + ${pkgs.kdePackages.plasma-workspace}/bin/startplasma-wayland &> /dev/null + ''; + user = "user"; + }; + }; + }; }; xdg.portal = { diff --git a/hosts/desktops/common/stylix.nix b/hosts/desktops/common/stylix.nix index 7cf4c09..0d94a29 100644 --- a/hosts/desktops/common/stylix.nix +++ b/hosts/desktops/common/stylix.nix @@ -10,7 +10,7 @@ base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; cursor = { package = pkgs.kdePackages.breeze-icons; - name = "Breeze_Snow"; + name = "Breeze_Light"; size = 24; }; opacity = { diff --git a/hosts/desktops/rotterdam.nix b/hosts/desktops/rotterdam.nix index 87f51fe..c0697d2 100644 --- a/hosts/desktops/rotterdam.nix +++ b/hosts/desktops/rotterdam.nix @@ -56,7 +56,7 @@ in environment.systemPackages = with pkgs; [ reboot-into-qubes ]; - # hardware.graphics.extraPackages = with pkgs; [ rocmPackages.clr.icd ]; + hardware.graphics.extraPackages = with pkgs; [ rocmPackages.clr.icd ]; systemd.targets.hibernate.enable = false; # disable non-functional hibernate diff --git a/users/desktops/user.nix b/users/desktops/user.nix index 692c7f9..80e1f3a 100644 --- a/users/desktops/user.nix +++ b/users/desktops/user.nix @@ -7,6 +7,4 @@ # Desktop-common imports ./common ]; - - stylix.targets.gtk.flatpakSupport.enable = false; }