n/amanojaku: initial config for the deck
CI / nixos-x86_64-linux (push) Failing after -1m1s Details
CI / nixos-aarch64-linux (push) Successful in 1m0s Details

Robert Gerus 2023-12-07 23:53:00 +01:00
parent f4de094fbf
commit 021ea19497
5 changed files with 121 additions and 12 deletions

View File

@ -329,6 +329,25 @@
"type": "github"
}
},
"jovian-nixos": {
"inputs": {
"nix-github-actions": "nix-github-actions",
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1701953467,
"narHash": "sha256-dpx/o701Jj7YGN+8D2ccY6gloGZ10hMSQs+ddhD+7v4=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "fb984b33b033e8ed625a11c95b313eefc3ebb99e",
"type": "github"
},
"original": {
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"type": "github"
}
},
"lanzaboote": {
"inputs": {
"crane": "crane",
@ -358,7 +377,7 @@
"microvm": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_4"
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1701202812,
@ -395,7 +414,7 @@
},
"nix-formatter-pack": {
"inputs": {
"nixpkgs": "nixpkgs_5",
"nixpkgs": "nixpkgs_6",
"nmd": "nmd",
"nmt": "nmt"
},
@ -413,16 +432,38 @@
"type": "github"
}
},
"nix-index-database": {
"nix-github-actions": {
"inputs": {
"nixpkgs": "nixpkgs_6"
"nixpkgs": [
"jovian-nixos",
"nixpkgs"
]
},
"locked": {
"lastModified": 1701572887,
"narHash": "sha256-oCPwQZT0Inis4zcYhtFHUp7Rym1zglKPLDcRird35q8=",
"lastModified": 1690328911,
"narHash": "sha256-fxtExYk+aGf2YbjeWQ8JY9/n9dwuEt+ma1eUFzF8Jeo=",
"owner": "zhaofengli",
"repo": "nix-github-actions",
"rev": "96df4a39c52f53cb7098b923224d8ce941b64747",
"type": "github"
},
"original": {
"owner": "zhaofengli",
"ref": "matrix-name",
"repo": "nix-github-actions",
"type": "github"
}
},
"nix-index-database": {
"inputs": {
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1701980277,
"narHash": "sha256-qSMnoUIZl3lyaAXgXGQ4qnA5jufnNrBAI0bYw7kJgtE=",
"owner": "Mic92",
"repo": "nix-index-database",
"rev": "41afa8d1c061beda68502bcc67f2788f3a77042b",
"rev": "ca1f1798f63ada20dffcb8b23039b00a597dafe9",
"type": "github"
},
"original": {
@ -541,6 +582,22 @@
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1701718080,
"narHash": "sha256-6ovz0pG76dE0P170pmmZex1wWcQoeiomUZGggfH9XPs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2c7f3c0fb7c08a0814627611d9d7d45ab6d75335",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1696019113,
"narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=",
@ -556,7 +613,7 @@
"type": "github"
}
},
"nixpkgs_5": {
"nixpkgs_6": {
"locked": {
"lastModified": 1669933672,
"narHash": "sha256-9nzaATSTmEMpTrx+7j3vVwQkcpu9JMkQ1M08iPtu7m4=",
@ -572,7 +629,7 @@
"type": "github"
}
},
"nixpkgs_6": {
"nixpkgs_7": {
"locked": {
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
@ -588,7 +645,7 @@
"type": "github"
}
},
"nixpkgs_7": {
"nixpkgs_8": {
"locked": {
"lastModified": 1701905787,
"narHash": "sha256-+lqXAXV/N3pI8RrKWMvjVf/eLPggr8GF2VaervIGhCY=",
@ -674,12 +731,13 @@
"deploy-rs": "deploy-rs",
"home-manager": "home-manager_2",
"impermanence": "impermanence",
"jovian-nixos": "jovian-nixos",
"lanzaboote": "lanzaboote",
"microvm": "microvm",
"nix-colors": "nix-colors",
"nix-formatter-pack": "nix-formatter-pack",
"nix-index-database": "nix-index-database",
"nixpkgs": "nixpkgs_7",
"nixpkgs": "nixpkgs_8",
"simple-nixos-mailserver": "simple-nixos-mailserver"
}
},

View File

@ -30,6 +30,10 @@
url = "gitlab:simple-nixos-mailserver/nixos-mailserver";
inputs.nixpkgs.follows = "nixpkgs";
};
jovian-nixos = {
url = "github:Jovian-Experiments/Jovian-NixOS";
flake = false;
};
};
outputs = { self, nixpkgs, deploy-rs, ... }@inputs:

View File

@ -72,7 +72,7 @@ in {
};
displayManager = {
sddm = {
enable = true;
enable = lib.mkDefault true;
# sadly, not working correctly on khas?
# wayland.enable = true;
settings.Wayland.SessionDir =

View File

@ -0,0 +1,42 @@
{ config, pkgs, lib, inputs, ... }:
{
networking.hostName = "amanojaku";
imports = with inputs.self.nixosModules; [
graphical
laptop
inputs.jovian-nixos.nixosModules.default
];
boot.uefi.enable = true;
fileSystems."/" = {
device = "/dev/disk/by-uuid/34409a0d-48ac-4dcb-8fe2-ac553b5b27f1";
fsType = "ext4";
};
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/3906-F639";
fsType = "vfat";
};
services.xserver.displayManager.sddm.enable = lib.mkForce false;
services.xserver.desktopManager.plasma5 = {
mobile.enable = true;
mobile.installRecommendedSoftware = true;
};
hardware.pulseaudio.enable = lib.mkForce false;
jovian.steam = {
enable = true;
autoStart = true;
desktopSession = "plasmawayland";
user = "ar";
};
jovian.decky-loader.user = "ar";
jovian.devices.steamdeck.enable = true;
}

View File

@ -0,0 +1,5 @@
{
"publicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDghNuH/3G+0BXwrBZWZXX0V3K0tfu/Q/AKokLXY5zTD",
"targetHost": "amanojaku.nibylandia.lan",
"system": "x86_64-linux"
}