feat: Added steamdeck stuff

This commit is contained in:
uttarayan21
2025-08-09 17:01:20 +05:30
parent 292749e5c9
commit 94aa2269f2
2 changed files with 24 additions and 27 deletions

View File

@@ -327,13 +327,7 @@
inherit devices inputs nixpkgs home-manager overlays nur nix-darwin;
};
homeConfigurations = let
devices = linux_devices;
in
(import ./home/linux/device.nix {
inherit devices inputs nixpkgs home-manager overlays;
})
// {
homeConfigurations = {
deck = let
pkgs = import inputs.nixpkgs {
inherit overlays;

View File

@@ -1,7 +1,7 @@
{
pkgs,
config,
home-manager,
lib,
...
}: {
imports = [
@@ -20,8 +20,11 @@
(nixvim.makeNixvim (import ../neovim))
];
stateVersion = "24.11";
activation.tailscale-service = home-manager.dag.entryAfter ["writeBoundary"] ''
${builtins.replaceStrings (builtins.readFile ./tailscaled.service)}
activation.tailscale-service = let
tailscale_service = pkgs.writeText "tailscaled.service" (builtins.replaceStrings ["/usr/bin/tailscaled"] ["${pkgs.tailscale}/bin/tailscaled"] (builtins.readFile ./tailscaled.service));
in
lib.hm.dag.entryAfter ["writeBoundary"] ''
run cp ${tailscale_service} /etc/systemd/system/tailscaled.service
'';
};
}