From 75fb14ffe79af6c056fba4a7a849af53a17a22e8 Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Tue, 7 Jul 2026 12:44:43 +0100 Subject: [PATCH] Try adding kutu wm --- flake.lock | 37 ++++++++++++++++++++++++++++++++++++- flake.nix | 6 ++++-- hosts/tardis/default.nix | 4 +++- 3 files changed, 43 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 69cff61..60b6b73 100644 --- a/flake.lock +++ b/flake.lock @@ -21,6 +21,24 @@ "type": "github" } }, + "kutu": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1783423484, + "narHash": "sha256-JzhhYBNoshT6TCutDsSyDRMHi0HEyTKO5H7pUu2KOFA=", + "ref": "refs/heads/main", + "rev": "248e5a2c05eb1e79ef0b720a018cec9852a60706", + "revCount": 31, + "type": "git", + "url": "https://git.syedm.dev/syedm/kutu.rb.git" + }, + "original": { + "type": "git", + "url": "https://git.syedm.dev/syedm/kutu.rb.git" + } + }, "nixpkgs": { "locked": { "lastModified": 1783148766, @@ -37,10 +55,27 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1783148766, + "narHash": "sha256-uslt2pqShTIXDdAHRHv2QkYLsVdY8Oqwz0EA48/RSM8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a50de1b7d8a586adc18d2395c19de7d6058e6030", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-26.05", + "repo": "nixpkgs", + "type": "github" + } + }, "root": { "inputs": { "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "kutu": "kutu", + "nixpkgs": "nixpkgs_2" } } }, diff --git a/flake.nix b/flake.nix index 8ef76df..5bb03c8 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; - kutu.url = "git+https://git.syedm.dev/syedm/kutu.git"; + kutu.url = "git+https://git.syedm.dev/syedm/kutu.rb.git"; home-manager = { url = "github:nix-community/home-manager/release-26.05"; @@ -9,13 +9,14 @@ }; }; - outputs = { nixpkgs, home-manager, ... }: + outputs = { nixpkgs, kutu, home-manager, ... }: let system = "x86_64-linux"; in { nixosConfigurations = { syedm = nixpkgs.lib.nixosSystem { inherit system; + specialArgs = { inherit inputs; }; modules = [ ./hosts/common.nix ./hosts/syedm @@ -26,6 +27,7 @@ tardis = nixpkgs.lib.nixosSystem { inherit system; + specialArgs = { inherit inputs; }; modules = [ ./hosts/common.nix ./hosts/tardis diff --git a/hosts/tardis/default.nix b/hosts/tardis/default.nix index 5a7ec51..c07da6b 100644 --- a/hosts/tardis/default.nix +++ b/hosts/tardis/default.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ config, lib, pkgs, inputs, ... }: { imports = @@ -14,6 +14,8 @@ firefox kitty rofi + + inputs.kutu.packages.${pkgs.system}.default ]); services.xserver = {