From 1dbca689b83c0cbcfdbffd73253387a289f4accd Mon Sep 17 00:00:00 2001 From: tux Date: Wed, 6 May 2026 19:54:49 +0530 Subject: [PATCH] feat: setup tpanel flake --- flake.lock | 66 ++++++++++++++++++++++++++++++++++++++ flake.nix | 5 +++ modules/flake/overlays.nix | 2 ++ 3 files changed, 73 insertions(+) diff --git a/flake.lock b/flake.lock index 2a1825a..e00b7f8 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,49 @@ { "nodes": { + "ags": { + "inputs": { + "astal": "astal", + "nixpkgs": [ + "tpanel", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1764289441, + "narHash": "sha256-ak+lgFiYE5PHByN1/BRkO5JP498hno6Ix24C1Qf/vec=", + "owner": "aylur", + "repo": "ags", + "rev": "e169694390548dfd38ff40f1ef2163d6c3ffe3ea", + "type": "github" + }, + "original": { + "owner": "aylur", + "repo": "ags", + "type": "github" + } + }, + "astal": { + "inputs": { + "nixpkgs": [ + "tpanel", + "ags", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1764173295, + "narHash": "sha256-Jh4VtPcK2Ov+RTcV9FtyQRsxiJmXFQGfqX6jjM7/mgc=", + "owner": "aylur", + "repo": "astal", + "rev": "7d1fac8a4b2a14954843a978d2ddde86168c75ef", + "type": "github" + }, + "original": { + "owner": "aylur", + "repo": "astal", + "type": "github" + } + }, "deploy-rs": { "inputs": { "flake-compat": "flake-compat", @@ -312,6 +356,7 @@ "nixpkgs-stable": "nixpkgs-stable", "sops-nix": "sops-nix", "tnvim": "tnvim", + "tpanel": "tpanel", "treefmt-nix": "treefmt-nix" } }, @@ -389,6 +434,27 @@ "type": "github" } }, + "tpanel": { + "inputs": { + "ags": "ags", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1771924703, + "narHash": "sha256-FdXguczx6AcfEnEPhKm76CdjsvAKQ88H4CHt43bhO6s=", + "owner": "tuxdotrs", + "repo": "tpanel", + "rev": "9b8c4df5961eb541fd60e8ea424266790c3969a1", + "type": "github" + }, + "original": { + "owner": "tuxdotrs", + "repo": "tpanel", + "type": "github" + } + }, "treefmt-nix": { "inputs": { "nixpkgs": "nixpkgs_6" diff --git a/flake.nix b/flake.nix index 59205b5..fc4fc03 100644 --- a/flake.nix +++ b/flake.nix @@ -24,6 +24,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + tpanel = { + url = "github:tuxdotrs/tpanel"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + import-tree.url = "github:vic/import-tree"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11-small"; diff --git a/modules/flake/overlays.nix b/modules/flake/overlays.nix index b9001be..0a25b85 100644 --- a/modules/flake/overlays.nix +++ b/modules/flake/overlays.nix @@ -7,6 +7,8 @@ flake.overlays = { modifications = final: prev: { tnvim = inputs.tnvim.packages.${prev.stdenv.hostPlatform.system}.default; + tpanel = inputs.tpanel.packages.${prev.stdenv.hostPlatform.system}.default; + ags = inputs.tpanel.packages.${prev.stdenv.hostPlatform.system}.ags.default; }; stable-packages = final: _prev: {