steamdeck: sway specialication

This commit is contained in:
Kabbone 2025-02-03 20:42:30 +01:00
parent 9f3ceb8b9e
commit c64fa5ec25
Signed by: Kabbone
SSH Key Fingerprint: SHA256:ngk9CgCEts5secxbKgxAd3Y6WZnZkSrPV/tLL5hEEj4
4 changed files with 11 additions and 17 deletions

View File

@ -124,7 +124,7 @@ in
./configuration_desktop.nix ./configuration_desktop.nix
../modules/hardware/hydraCache.nix ../modules/hardware/hydraCache.nix
home-manager.nixosModules.home-manager { home-manager-unstable.nixosModules.home-manager {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit user; }; home-manager.extraSpecialArgs = { inherit user; };

View File

@ -21,14 +21,12 @@
{ {
specialisation = { specialisation = {
steam.configuration = {
imports =
[(import ../../modules/wm/steam)] ++
[(import ../../modules/wm/kde)];
};
sway.configuration = { sway.configuration = {
imports = imports =
[(import ../../modules/wm/sway)]; [(import ../../modules/wm/sway)];
jovian.steam.enable = lib.mkForce false;
services.desktopManager.plasma6.enable = lib.mkForce false;
}; };
}; };
@ -36,9 +34,10 @@
[(import ./hardware-configuration.nix)] ++ # Current system hardware config @ /etc/nixos/hardware-configuration.nix [(import ./hardware-configuration.nix)] ++ # Current system hardware config @ /etc/nixos/hardware-configuration.nix
(import ../../modules/wm/virtualisation) ++ # libvirt + Docker (import ../../modules/wm/virtualisation) ++ # libvirt + Docker
[(import ../../modules/wm/virtualisation/kvm-amd.nix)] ++ # kvm module options [(import ../../modules/wm/virtualisation/kvm-amd.nix)] ++ # kvm module options
[(import ../../modules/wm/steam)] ++
[(import ../../modules/wm/kde)] ++
(import ../../modules/hardware); # Hardware devices (import ../../modules/hardware); # Hardware devices
boot = { # Boot options boot = { # Boot options
loader = { # EFI Boot loader = { # EFI Boot
systemd-boot.enable = lib.mkForce false; systemd-boot.enable = lib.mkForce false;

View File

@ -15,11 +15,6 @@
{ {
specialisation = { specialisation = {
steam.configuration = {
imports =
[(import ../../modules/wm/steam/home.nix)] ++
[(import ../../modules/wm/kde/home.nix)];
};
sway.configuration = { sway.configuration = {
imports = imports =
[(import ../../modules/wm/sway/home.nix)]; [(import ../../modules/wm/sway/home.nix)];
@ -27,9 +22,9 @@
}; };
imports = imports =
[ [(import ../../modules/home.nix)] ++ # Window Manager
../../modules/home.nix # Window Manager [(import ../../modules/wm/steam/home.nix)] ++
]; [(import ../../modules/wm/kde/home.nix)];
home = { # Specific packages for laptop home = { # Specific packages for laptop
packages = with pkgs; [ packages = with pkgs; [

View File

@ -27,7 +27,7 @@
programs = { programs = {
ssh.enableAskPassword = true; ssh.enableAskPassword = true;
ssh.askPassword = "${pkgs.kdePackages.ksshaskpass}/bin/ksshaskpass"; ssh.askPassword = lib.mkDefault "${pkgs.kdePackages.ksshaskpass}/bin/ksshaskpass";
}; };
services = { services = {