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; inherit devices inputs nixpkgs home-manager overlays nur nix-darwin;
}; };
homeConfigurations = let homeConfigurations = {
devices = linux_devices;
in
(import ./home/linux/device.nix {
inherit devices inputs nixpkgs home-manager overlays;
})
// {
deck = let deck = let
pkgs = import inputs.nixpkgs { pkgs = import inputs.nixpkgs {
inherit overlays; inherit overlays;

View File

@@ -1,7 +1,7 @@
{ {
pkgs, pkgs,
config, config,
home-manager, lib,
... ...
}: { }: {
imports = [ imports = [
@@ -20,8 +20,11 @@
(nixvim.makeNixvim (import ../neovim)) (nixvim.makeNixvim (import ../neovim))
]; ];
stateVersion = "24.11"; stateVersion = "24.11";
activation.tailscale-service = home-manager.dag.entryAfter ["writeBoundary"] '' activation.tailscale-service = let
${builtins.replaceStrings (builtins.readFile ./tailscaled.service)} 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
''; '';
}; };
} }