steamdeck cosmic?

This commit is contained in:
mjallen18
2025-10-24 09:10:49 -05:00
parent 57c5926dac
commit b748aa86a0
8 changed files with 25 additions and 23 deletions

2
.gitignore vendored
View File

@@ -1,6 +1,6 @@
hosts/nas/*.conf hosts/nas/*.conf
hosts/nas/*.users hosts/nas/*.users
result result*
*.raw *.raw
.codegpt .codegpt
.direnv .direnv

View File

@@ -258,6 +258,7 @@
permittedInsecurePackages = [ permittedInsecurePackages = [
# ... # ...
"libsoup-2.74.3" "libsoup-2.74.3"
"mbedtls-2.28.10"
]; ];
}; };

View File

@@ -10,7 +10,7 @@ in
{ {
home.username = "deck"; home.username = "deck";
${namespace}.desktop.gnome.enable = true; ${namespace}.desktop.gnome.enable = false;
sops = { sops = {
age.keyFile = "/home/deck/.config/sops/age/keys.txt"; age.keyFile = "/home/deck/.config/sops/age/keys.txt";

View File

@@ -1 +0,0 @@
/nix/store/4n58g6iv3i5d287y9ylgqghm4r76fm67-nixos-system-pi4-6.12.44-unstable_20250829-raspberry-pi-4-uboot-25.11.20251021.dacb109

View File

@@ -1 +0,0 @@
/nix/store/mxa3zhj368qr5kx0xjazhcshknplax39-nixos-system-pi5-6.12.44-unstable_20250829-kernelboot-raspberry-pi-5-25.11.20251021.dacb109

View File

@@ -8,22 +8,22 @@ in
consoleLogLevel = 0; consoleLogLevel = 0;
initrd.verbose = false; initrd.verbose = false;
kernelModules = [ "nct6775" ]; kernelModules = [ "nct6775" ];
loader = { # loader = {
systemd-boot = { # systemd-boot = {
enable = false; # enable = false;
configurationLimit = 5; # configurationLimit = 5;
extraInstallCommands = '' # extraInstallCommands = ''
${lib.getExe' pkgs.uutils-coreutils "uutils-echo"} "timeout 0 # ${lib.getExe' pkgs.uutils-coreutils "uutils-echo"} "timeout 0
console-mode 1 # console-mode 1
default nixos-*" > /boot/loader/loader.conf # default nixos-*" > /boot/loader/loader.conf
''; # '';
}; # };
efi = { # efi = {
canTouchEfiVariables = true; # canTouchEfiVariables = true;
efiSysMountPoint = "/boot"; # efiSysMountPoint = "/boot";
}; # };
}; # };
lanzaboote = { lanzaboote = {
settings = { settings = {

View File

@@ -12,8 +12,9 @@
${namespace} = { ${namespace} = {
hardware.disko.enable = true; hardware.disko.enable = true;
impermanence.enable = true; impermanence.enable = true;
bootloader.lanzaboote.enable = true; boot.systemd-boot.enable = true;
desktop.gnome.enable = true; bootloader.lanzaboote.enable = false;
desktop.cosmic.enable = true;
user = { user = {
name = "deck"; name = "deck";
}; };

View File

@@ -1,11 +1,13 @@
{ ... }: { config, lib, pkgs, ... }:
{ {
services.greetd.settings.default_session.command = lib.mkForce ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" ${lib.getExe' config.services.displayManager.cosmic-greeter.package "cosmic-greeter-start"}'';
services.greetd.settings.default_session.user = lib.mkForce "cosmic-greeter";
jovian = { jovian = {
steam = { steam = {
enable = true; enable = true;
autoStart = true; autoStart = true;
user = "deck"; user = "deck";
desktopSession = "gnome"; desktopSession = "cosmic";
}; };
steamos = { steamos = {