diff --git a/flake.lock b/flake.lock index de33f5b..20a0c6e 100644 --- a/flake.lock +++ b/flake.lock @@ -38,7 +38,7 @@ "type": "github" } }, - "htt-src": { + "hyprland-toggle-tiling-src": { "inputs": { "nixpkgs": "nixpkgs" }, @@ -56,7 +56,7 @@ "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/hyprland-toggle-tiling.git" } }, - "ll-src": { + "legacy-launcher-src": { "inputs": { "flake-utils": "flake-utils", "nixpkgs": "nixpkgs_2" @@ -139,13 +139,48 @@ "type": "github" } }, + "nixpkgs_4": { + "locked": { + "lastModified": 1775710090, + "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "4c1018dae018162ec878d42fec712642d214fdfa", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "pass-autotype-src": { + "inputs": { + "nixpkgs": "nixpkgs_4" + }, + "locked": { + "lastModified": 1776006199, + "narHash": "sha256-Gn/p/RY02xcfxQxCsRcZSBWlhp8ezyA/yxqRoYUR0Mw=", + "ref": "refs/heads/master", + "rev": "fc6de648c15791572caef22bc00697aa84372b8c", + "revCount": 1, + "type": "git", + "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/pass-autotype.git" + }, + "original": { + "type": "git", + "url": "ssh://gitea@typofelho.ddns.net/TypoMustakes/pass-autotype.git" + } + }, "root": { "inputs": { "home-manager": "home-manager", - "htt-src": "htt-src", - "ll-src": "ll-src", + "hyprland-toggle-tiling-src": "hyprland-toggle-tiling-src", + "legacy-launcher-src": "legacy-launcher-src", "nixpkgs": "nixpkgs_3", - "nixpkgs-unstable": "nixpkgs-unstable" + "nixpkgs-unstable": "nixpkgs-unstable", + "pass-autotype-src": "pass-autotype-src" } }, "systems": { diff --git a/flake.nix b/flake.nix index 7d71544..a88bcbd 100644 --- a/flake.nix +++ b/flake.nix @@ -5,8 +5,10 @@ nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - htt-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/hyprland-toggle-tiling.git"; - ll-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/legacy-launcher.git"; + hyprland-toggle-tiling-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/hyprland-toggle-tiling.git"; + legacy-launcher-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/legacy-launcher.git"; + pass-autotype-src.url = "git+ssh://gitea@typofelho.ddns.net/TypoMustakes/pass-autotype.git"; + home-manager = { url = "github:nix-community/home-manager"; @@ -14,13 +16,22 @@ }; }; - outputs = { self, htt-src, ll-src, nixpkgs, nixpkgs-unstable, home-manager, ... }: { + outputs = { + self, + hyprland-toggle-tiling-src, + legacy-launcher-src, + pass-autotype-src, + nixpkgs, + nixpkgs-unstable, + home-manager, + ... }: { nixosConfigurations.Prometheus = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { - hyprland-toggle-tiling = htt-src.packages.x86_64-linux.default; - legacy-launcher = ll-src.packages.x86_64-linux.default; + hyprland-toggle-tiling = hyprland-toggle-tiling-src.packages.x86_64-linux.default; + legacy-launcher = legacy-launcher-src.packages.x86_64-linux.default; + pass-autotype = pass-autotype-src.packages.x86_64-linux.default; pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; @@ -38,8 +49,9 @@ system = "x86_64-linux"; specialArgs = { - hyprland-toggle-tiling = htt-src.packages.x86_64-linux.default; - legacy-launcher = ll-src.packages.x86_64-linux.default; + hyprland-toggle-tiling = hyprland-toggle-tiling-src.packages.x86_64-linux.default; + legacy-launcher = legacy-launcher-src.packages.x86_64-linux.default; + pass-autotype = pass-autotype-src.packages.x86_64-linux.default; pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; diff --git a/home.nix b/home.nix index 5cb3d90..bc5f6b6 100644 --- a/home.nix +++ b/home.nix @@ -1,4 +1,10 @@ -{ lib, config, pkgs, hyprland-toggle-tiling, legacy-launcher, ... }: +{ lib, + config, + pkgs, + hyprland-toggle-tiling, + legacy-launcher, + pass-autotype, + ... }: { imports = [ @@ -9,6 +15,7 @@ homeDirectory = "/home/typo"; stateVersion = "25.11"; packages = with pkgs; [ + pass-autotype winbox4 legacy-launcher hyprland-toggle-tiling diff --git a/modules/common.nix b/modules/common.nix index 3a7237f..9638301 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -1,4 +1,10 @@ -{ pkgs, pkgs-unstable, hyprland-toggle-tiling, legacy-launcher, lib, ... }: +{ pkgs, + pkgs-unstable, + hyprland-toggle-tiling, + legacy-launcher, + pass-autotype, + lib, + ... }: { nix.settings.experimental-features = [ "nix-command" "flakes" ]; @@ -67,7 +73,10 @@ useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { - inherit hyprland-toggle-tiling legacy-launcher; + inherit + hyprland-toggle-tiling + legacy-launcher + pass-autotype; }; users.typo = import ../home.nix;