From b1ae194ca8abb124f9c3bf3a128d97bbc4c480f3 Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Mon, 20 Oct 2025 09:45:24 +0200 Subject: [PATCH] misc: make devenv work and add teamviewer --- flake.lock | 40 ++++++++++++++------- flake.nix | 2 +- modules/home/apps/cli-apps/fish/default.nix | 2 +- systems/x86_64-linux/yggdrasil/default.nix | 3 ++ 4 files changed, 32 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index f8638a4..b323340 100644 --- a/flake.lock +++ b/flake.lock @@ -106,9 +106,7 @@ "flake-parts": "flake-parts", "git-hooks": "git-hooks", "nix": "nix", - "nixpkgs": [ - "nixpkgs" - ] + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1760890764, @@ -1227,8 +1225,24 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1760878510, - "narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=", + "lastModified": 1758532697, + "narHash": "sha256-bhop0bR3u7DCw9/PtLCwr7GwEWDlBSxHp+eVQhCW9t4=", + "owner": "cachix", + "repo": "devenv-nixpkgs", + "rev": "207a4cb0e1253c7658c6736becc6eb9cace1f25f", + "type": "github" + }, + "original": { + "owner": "cachix", + "ref": "rolling", + "repo": "devenv-nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1760524057, + "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", "owner": "nixos", "repo": "nixpkgs", "rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67", @@ -1241,7 +1255,7 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_4": { "locked": { "lastModified": 1759036355, "narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", @@ -1257,7 +1271,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1760596604, "narHash": "sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM=", @@ -1273,7 +1287,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_6": { "locked": { "lastModified": 1755615617, "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", @@ -1359,7 +1373,7 @@ "nix-ld": "nix-ld", "nixos-hardware": "nixos-hardware", "nixos-wsl": "nixos-wsl", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "nixpkgs-latest-factorio": "nixpkgs-latest-factorio", "nixpkgs-master": "nixpkgs-master", "nixpkgs-tuya-vacuum": "nixpkgs-tuya-vacuum", @@ -1536,7 +1550,7 @@ "blobs": "blobs", "flake-compat": "flake-compat_4", "git-hooks": "git-hooks_2", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_4", "nixpkgs-25_05": "nixpkgs-25_05" }, "locked": { @@ -1577,7 +1591,7 @@ }, "sops-nix": { "inputs": { - "nixpkgs": "nixpkgs_4" + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1760845571, @@ -1726,7 +1740,7 @@ "zen-browser": { "inputs": { "home-manager": "home-manager_2", - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_6" }, "locked": { "lastModified": 1760934351, @@ -1791,4 +1805,4 @@ }, "root": "root", "version": 7 -} +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index 2eae94d..3b86b98 100644 --- a/flake.nix +++ b/flake.nix @@ -96,7 +96,7 @@ # devenv = { url = "github:cachix/devenv"; - inputs.nixpkgs.follows = "nixpkgs"; + # inputs.nixpkgs.follows = "nixpkgs"; }; # zig diff --git a/modules/home/apps/cli-apps/fish/default.nix b/modules/home/apps/cli-apps/fish/default.nix index 2fc7de0..3d897ec 100644 --- a/modules/home/apps/cli-apps/fish/default.nix +++ b/modules/home/apps/cli-apps/fish/default.nix @@ -46,7 +46,7 @@ in checkHash = "nix hash to-sri --type sha256 $(nix-prefetch-url --unpack $argv)"; deployNixberry = "nixos-rebuild switch --flake .#nixberry --target-host nixberry --sudo --ask-sudo-password"; deployLoptland = "nixos-rebuild switch --flake .#loptland --target-host christophhollizeck.dev --sudo --ask-sudo-password"; - checkPR = "cd /home/cholli/projects/nixpkgs && ${lib.getExe pkgs.nixpkgs-review} pr $argv --post-result"; + checkPR = ''cd /home/cholli/projects/nixpkgs && ${lib.getExe pkgs.nixpkgs-review} pr $argv --post-result --systems "x86_64-linux aarch64-linux"''; }; plugins = with pkgs.fishPlugins; [ { diff --git a/systems/x86_64-linux/yggdrasil/default.nix b/systems/x86_64-linux/yggdrasil/default.nix index 8e4ffdb..4f3c5fd 100644 --- a/systems/x86_64-linux/yggdrasil/default.nix +++ b/systems/x86_64-linux/yggdrasil/default.nix @@ -28,8 +28,11 @@ in diebahn nixpkgs-review + teamviewer ]; + services.teamviewer.enable = true; + environment.pathsToLink = [ "/libexec" ]; virtualisation.waydroid = enabled;