diff --git a/flake.lock b/flake.lock index b4c98d7..26bc574 100644 --- a/flake.lock +++ b/flake.lock @@ -221,6 +221,22 @@ "type": "github" } }, + "nixpkgs-80c8ffb": { + "locked": { + "lastModified": 1726604095, + "narHash": "sha256-4ipVsmZQiSdMx/8BqMurOUBIRCrKjjwTKLFNk3frrRs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "80c8ffb38e221c3c1b2ab81a9f9a1194f109a9ea", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixpkgs", + "rev": "80c8ffb38e221c3c1b2ab81a9f9a1194f109a9ea", + "type": "github" + } + }, "nixpkgs-d016996": { "locked": { "lastModified": 1737074211, @@ -325,6 +341,7 @@ "home-manager": "home-manager_2", "hyprpanel": "hyprpanel", "nixpkgs": "nixpkgs_3", + "nixpkgs-80c8ffb": "nixpkgs-80c8ffb", "nixpkgs-d016996": "nixpkgs-d016996", "nixpkgs-master": "nixpkgs-master", "nixpkgs-stable": "nixpkgs-stable", diff --git a/home/features/cli/default.nix b/home/features/cli/default.nix index a6c08ff..bb3fb9d 100644 --- a/home/features/cli/default.nix +++ b/home/features/cli/default.nix @@ -73,6 +73,7 @@ ripgrep rocmPackages.rocm-smi rocmPackages.rocminfo + rocmPackages.rocm-runtime tldr trash-cli unimatrix diff --git a/home/features/cli/fish.nix b/home/features/cli/fish.nix index dca753a..48ffdc7 100644 --- a/home/features/cli/fish.nix +++ b/home/features/cli/fish.nix @@ -31,7 +31,7 @@ in { set -x FLAKE $HOME/p/nixos/nixos-config if test (tty) = "/dev/tty1" - exec Hyprland &> /dev/null + exec uwsm start -S -F /run/current-system/sw/bin/Hyprland end if test (tty) = "/dev/tty2" exec gamescope -O HDMI-A-1 -W 1920 -H 1080 --adaptive-sync --hdr-enabled --rt --steam -- steam -pipewire-dmabuf -tenfoot diff --git a/home/features/coding/default.nix b/home/features/coding/default.nix index a36b206..7bb97ad 100644 --- a/home/features/coding/default.nix +++ b/home/features/coding/default.nix @@ -1,5 +1,7 @@ {pkgs, ...}: { home.packages = with pkgs; [ + devpod + devpod-desktop (python3.withPackages (ps: with ps; [ # Scientific packages diff --git a/hosts/common/default.nix b/hosts/common/default.nix index a70913f..e5327e8 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -12,6 +12,11 @@ inputs.home-manager.nixosModules.home-manager ]; + environment.pathsToLink = [ + "/share/xdg-desktop-portal" + "/share/applications" + ]; + home-manager = { useUserPackages = true; extraSpecialArgs = {inherit inputs outputs;}; diff --git a/hosts/common/extraServices/flatpak.nix b/hosts/common/extraServices/flatpak.nix index beaa9e0..9050040 100644 --- a/hosts/common/extraServices/flatpak.nix +++ b/hosts/common/extraServices/flatpak.nix @@ -7,15 +7,18 @@ with lib; let cfg = config.extraServices.flatpak; in { - options.extraServices.flatpak.enable = mkEnableOption "enable podman"; + options.extraServices.flatpak.enable = mkEnableOption "enable flatpak"; config = mkIf cfg.enable { services.flatpak.enable = true; xdg.portal = { # xdg desktop intergration (required for flatpak) enable = true; - - extraPortals = [pkgs.xdg-desktop-portal-gtk]; + wlr.enable = true; + extraPortals = with pkgs; [ + xdg-desktop-portal-gtk + xdg-desktop-portal-wlr + ]; config.common.default = "*"; }; }; diff --git a/hosts/m3-atlas/configuration.nix b/hosts/m3-atlas/configuration.nix index 3a637ee..83c5fc3 100644 --- a/hosts/m3-atlas/configuration.nix +++ b/hosts/m3-atlas/configuration.nix @@ -76,6 +76,9 @@ services.openssh = { enable = true; settings.PermitRootLogin = "no"; + settings = { + PasswordAuthentication = false; + }; }; # [[Open ports in the firewall. diff --git a/hosts/m3-kratos/programs.nix b/hosts/m3-kratos/programs.nix index a83530f..4251d5b 100644 --- a/hosts/m3-kratos/programs.nix +++ b/hosts/m3-kratos/programs.nix @@ -7,6 +7,7 @@ programs.hyprland = { enable = true; xwayland.enable = true; + withUWSM = true; }; programs.gamescope = { enable = true;