diff --git a/flake.lock b/flake.lock index 89035c1..69f5ccf 100644 --- a/flake.lock +++ b/flake.lock @@ -357,11 +357,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1747921971, - "narHash": "sha256-ZH/YXPZKyrrlEm9/tlLmYFbG5j76GqisFJYo/Kh85Ak=", + "lastModified": 1747838296, + "narHash": "sha256-+o+cq1xVgWwHAtympYIsu9dJ+nNBnNEEJt9uaaBb8eM=", "owner": "helix-editor", "repo": "helix", - "rev": "ae0dd313bdb418b6944ce77b44023c7fb31b9000", + "rev": "76029e58405759fa40e5d38ecdd52cc1c520f0c1", "type": "github" }, "original": { @@ -378,11 +378,11 @@ ] }, "locked": { - "lastModified": 1747978958, - "narHash": "sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ=", + "lastModified": 1747834438, + "narHash": "sha256-AHJt79W8wADzur2htCx1U8FtEk4XjvrHb9/3iDfNedI=", "owner": "nix-community", "repo": "home-manager", - "rev": "7419250703fd5eb50e99bdfb07a86671939103ea", + "rev": "6c2eb1e24cd0e76d88bdd633ef4c50d6286586e0", "type": "github" }, "original": { @@ -443,11 +443,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1747980132, - "narHash": "sha256-jdQZZDMYl9JBtWupRRneP1NLDylf2KPUu8z72tJVBJI=", + "lastModified": 1747799743, + "narHash": "sha256-HxFVB/ydt5PML2okaEvO3hoOxVIt1dX9qFqrCJojs7U=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "d5ccd8c5e6198bdac760ea65dd6c46e83a55b6f6", + "rev": "b483ca0ed4299199d944824768b0880437aaac03", "type": "github" }, "original": { @@ -476,11 +476,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1747977864, - "narHash": "sha256-BEXi6zHNguEsBD3TIUk/2EMOh5c4Z664UaDeUYpWDhw=", + "lastModified": 1747635487, + "narHash": "sha256-za7ctGh4MaW1h5Drm1WtwNZxiXvQK9yXZAeeIyY9b2Q=", "owner": "YaLTeR", "repo": "niri", - "rev": "7fdb918cd04076b173a38f026dc5c27ac830b028", + "rev": "3f2b7e63ba15cf33475116d32e8b7d22208a8438", "type": "github" }, "original": { @@ -497,11 +497,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1747998535, - "narHash": "sha256-ksu3B37s1dU8V0JGcYs0i2u5TOFO5DJhCU53/J2/hiY=", + "lastModified": 1747826251, + "narHash": "sha256-Fe4AXmnnAKnh/wIe1ao4Pv/8m6WGA1ujwp6VApgos30=", "owner": "lilyinstarlight", "repo": "nixos-cosmic", - "rev": "fd723f06756030d45df9bae01286f9e2f8be12aa", + "rev": "9a67b4a289cd8994080398d40b57cfde8e8cfb0a", "type": "github" }, "original": { @@ -512,11 +512,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1747900541, - "narHash": "sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg=", + "lastModified": 1747723695, + "narHash": "sha256-lSXzv33yv1O9r9Ai1MtYFDX3OKhWsZMn/5FFb4Rni/k=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "11f2d9ea49c3e964315215d6baa73a8d42672f06", + "rev": "6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282", "type": "github" }, "original": { @@ -559,11 +559,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1747862697, - "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=", + "lastModified": 1747676747, + "narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2baa12ff69913392faf0ace833bc54bba297ea95", + "rev": "72841a4a8761d1aed92ef6169a636872c986c76d", "type": "github" }, "original": { @@ -575,11 +575,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1747862697, - "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=", + "lastModified": 1747676747, + "narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2baa12ff69913392faf0ace833bc54bba297ea95", + "rev": "72841a4a8761d1aed92ef6169a636872c986c76d", "type": "github" }, "original": { @@ -634,11 +634,11 @@ "nur-rycee": { "flake": false, "locked": { - "lastModified": 1747973023, - "narHash": "sha256-v2OgykASspKAyL+hYKlfa9PM4cwlFZ7/WQ1uvd256ko=", + "lastModified": 1747800214, + "narHash": "sha256-4zStSk4O6GT0kZhN/zERhMHbcJnwFtYt3rM01t6gNhA=", "owner": "rycee", "repo": "nur-expressions", - "rev": "c7ee05a5dc9b52ba7a6a660537fabaf711b7790a", + "rev": "54be6f6687f510002f7a1e6c3583278d989f3833", "type": "gitlab" }, "original": { @@ -697,11 +697,11 @@ ] }, "locked": { - "lastModified": 1747967795, - "narHash": "sha256-76s4jDRbQzxRO+5y8ilMp5V30qVgY9R6n8U7aOap8ig=", + "lastModified": 1747795013, + "narHash": "sha256-c7i0xJ+xFhgjO9SWHYu5dF/7lq63RPDvwKAdjc6VCE4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f1d5bfa8c692cacd798a3e1fb93d54c1b9ac701a", + "rev": "6b1cf12374361859242a562e1933a7930649131a", "type": "github" }, "original": { @@ -758,11 +758,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1747952198, - "narHash": "sha256-GjxRPffuLQQx1G701fzgom+bKxCEJD9fbq44x4gl/n8=", + "lastModified": 1747837303, + "narHash": "sha256-m4ZaL9rosLM0XHNdUBO2+7ZzLs13x7FdLXlLnPrE7vI=", "owner": "danth", "repo": "stylix", - "rev": "f99fe598a68831debbf096e289296c7c7178c21f", + "rev": "d3fadda72abb5d0958b5ce4c0eb551eecc7d538e", "type": "github" }, "original": { diff --git a/home/david/modules/default.nix b/home/david/modules/default.nix index 26bb09d..d126544 100644 --- a/home/david/modules/default.nix +++ b/home/david/modules/default.nix @@ -16,6 +16,7 @@ spacer devenv just + showmethekey ]; }; } diff --git a/home/david/modules/programs/niri/config.nix b/home/david/modules/programs/niri/config.nix index d06522d..868c357 100644 --- a/home/david/modules/programs/niri/config.nix +++ b/home/david/modules/programs/niri/config.nix @@ -464,6 +464,36 @@ in (leaf "geometry-corner-radius" 12.0) (leaf "clip-to-geometry" true) ]) + (window-rule [ + (match {app-id = "^showmethekey-gtk$";}) + (leaf "geometry-corner-radius" 0.0) + (leaf "clip-to-geometry" false) + (leaf "open-floating" true) + (leaf "open-focused" false) + (plain "default-column-width" [ + (leaf "fixed" 300) + ]) + (plain "default-window-height" [ + (leaf "fixed" 70) + ]) + (leaf "draw-border-with-background" true) + (leaf "default-floating-position" { + relative-to = "bottom-right"; + x = 20; + y = 20; + }) + (plain "focus-ring" [ + (flag "off") + ]) + (plain "border" [ + (flag "off") + ]) + (plain "shadow" [ + (flag "off") + ]) + (leaf "baba-is-float" true) + (leaf "tiled-state" false) + ]) (window-rule [ (match {app-id = "^org\\.keepassxc\\.KeePassXC$";}) (match {app-id = "^org\\.gnome\\.World\\.Secrets$";}) diff --git a/nixos/configurations/Akun/default.nix b/nixos/configurations/Akun/default.nix index 3e6644c..cb3bebd 100644 --- a/nixos/configurations/Akun/default.nix +++ b/nixos/configurations/Akun/default.nix @@ -31,7 +31,6 @@ openssh.enable = true; kanata.enable = true; tailscale.enable = true; - wshowkeys.enable = true; }; }; programs.gnupg.agent = { diff --git a/nixos/configurations/Tytonidae/default.nix b/nixos/configurations/Tytonidae/default.nix index 2dc840a..8b8392a 100644 --- a/nixos/configurations/Tytonidae/default.nix +++ b/nixos/configurations/Tytonidae/default.nix @@ -52,7 +52,6 @@ juicity.client.enable = true; owncast.enable = true; minio.enable = true; - wshowkeys.enable = true; }; }; diff --git a/nixos/modules/programs/default.nix b/nixos/modules/programs/default.nix index 5a8143f..2a83c37 100644 --- a/nixos/modules/programs/default.nix +++ b/nixos/modules/programs/default.nix @@ -28,6 +28,5 @@ ./minio.nix ./supergfxd.nix ./radicle.nix - ./wshowkeys.nix ]; } diff --git a/nixos/modules/programs/wshowkeys.nix b/nixos/modules/programs/wshowkeys.nix deleted file mode 100644 index 825aabb..0000000 --- a/nixos/modules/programs/wshowkeys.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - config, - lib, - ... -}: let - cfg = config.youthlic.programs.wshowkeys; -in { - options = { - youthlic.programs.wshowkeys = { - enable = lib.mkEnableOption "wshowkeys"; - }; - }; - config = lib.mkIf cfg.enable { - programs.wshowkeys.enable = true; - }; -} diff --git a/overlays/modifications/default.nix b/overlays/modifications/default.nix index c7b2aba..79e53df 100644 --- a/overlays/modifications/default.nix +++ b/overlays/modifications/default.nix @@ -7,7 +7,6 @@ in ./dae.nix ./spotifyx.nix ./radicle-explorer.nix - ./wshowkeys.nix ] |> map (file: import file args) |> (overlays: (lib.composeManyExtensions overlays) final prev) diff --git a/overlays/modifications/wshowkeys.nix b/overlays/modifications/wshowkeys.nix deleted file mode 100644 index eee953b..0000000 --- a/overlays/modifications/wshowkeys.nix +++ /dev/null @@ -1,5 +0,0 @@ -{outputs, ...}: final: prev: let - inherit (prev.stdenv.hostPlatform) system; -in { - wshowkeys = outputs.packages.${system}.wshowkeys-mao; -} diff --git a/pkgs/_sources/generated.json b/pkgs/_sources/generated.json index 5d6fb1c..2a8e87a 100644 --- a/pkgs/_sources/generated.json +++ b/pkgs/_sources/generated.json @@ -1,7 +1,7 @@ { "TrackersListCollection": { "cargoLocks": null, - "date": "2025-05-23", + "date": "2025-05-22", "extract": null, "name": "TrackersListCollection", "passthru": null, @@ -13,14 +13,14 @@ "name": null, "owner": "XIU2", "repo": "TrackersListCollection", - "rev": "ee8fdda211b4913f7a952fe8ca43b22c3ca2bc54", - "sha256": "sha256-e1KUpIR7KcGawZLsd8bD/R0WpOM5evtsMzPxWmJ3WFk=", + "rev": "89d1e855ada9fa4e136759c1f2d9f83e4077fa9b", + "sha256": "sha256-2ZctoHyfyDCMuqLlMWoy8BIuZff5fAivtsVPLoVef9I=", "sparseCheckout": [ "all.txt" ], "type": "github" }, - "version": "ee8fdda211b4913f7a952fe8ca43b22c3ca2bc54" + "version": "89d1e855ada9fa4e136759c1f2d9f83e4077fa9b" }, "dioxionary": { "cargoLocks": { @@ -176,26 +176,5 @@ "url": "https://github.com/kayhide/tree-sitter-idris" }, "version": "c56a25cf57c68ff929356db25505c1cc4c7820f6" - }, - "wshowkeys-mao": { - "cargoLocks": null, - "date": "2025-02-03", - "extract": null, - "name": "wshowkeys-mao", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "DreamMaoMao", - "repo": "wshowkeys", - "rev": "24364e5f40b7ccbed728fe88757f559d84fae234", - "sha256": "sha256-I1nnwaE1Wr1b5EzQ4CP5sDCY8ZBaxP2FYZdIsKcVXL4=", - "sparseCheckout": [], - "type": "github" - }, - "version": "24364e5f40b7ccbed728fe88757f559d84fae234" } } \ No newline at end of file diff --git a/pkgs/_sources/generated.nix b/pkgs/_sources/generated.nix index f0e2384..4604f44 100644 --- a/pkgs/_sources/generated.nix +++ b/pkgs/_sources/generated.nix @@ -3,18 +3,18 @@ { TrackersListCollection = { pname = "TrackersListCollection"; - version = "ee8fdda211b4913f7a952fe8ca43b22c3ca2bc54"; + version = "89d1e855ada9fa4e136759c1f2d9f83e4077fa9b"; src = fetchFromGitHub { owner = "XIU2"; repo = "TrackersListCollection"; - rev = "ee8fdda211b4913f7a952fe8ca43b22c3ca2bc54"; + rev = "89d1e855ada9fa4e136759c1f2d9f83e4077fa9b"; fetchSubmodules = false; deepClone = false; leaveDotGit = false; sparseCheckout = [ "all.txt" ]; - sha256 = "sha256-e1KUpIR7KcGawZLsd8bD/R0WpOM5evtsMzPxWmJ3WFk="; + sha256 = "sha256-2ZctoHyfyDCMuqLlMWoy8BIuZff5fAivtsVPLoVef9I="; }; - date = "2025-05-23"; + date = "2025-05-22"; }; dioxionary = { pname = "dioxionary"; @@ -117,16 +117,4 @@ name = "idris"; date = "2024-11-05"; }; - wshowkeys-mao = { - pname = "wshowkeys-mao"; - version = "24364e5f40b7ccbed728fe88757f559d84fae234"; - src = fetchFromGitHub { - owner = "DreamMaoMao"; - repo = "wshowkeys"; - rev = "24364e5f40b7ccbed728fe88757f559d84fae234"; - fetchSubmodules = false; - sha256 = "sha256-I1nnwaE1Wr1b5EzQ4CP5sDCY8ZBaxP2FYZdIsKcVXL4="; - }; - date = "2025-02-03"; - }; } diff --git a/pkgs/default.nix b/pkgs/default.nix index 0c66cbb..21421ab 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -15,7 +15,6 @@ in spotifyx = callPackage ./spotifyx.nix {}; radicle-explorer = callPackage ./radicle-explorer {}; TrackersListCollection = callPackage ./TrackersListCollection.nix {}; - wshowkeys-mao = callPackage ./wshowkeys-mao.nix {}; noto-serif-cjk = callPackage ./noto-serif-cjk.nix {}; noto-sans-cjk = callPackage ./noto-sans-cjk.nix {}; diff --git a/pkgs/nvfetcher.toml b/pkgs/nvfetcher.toml index ef7d3f9..100cc1a 100644 --- a/pkgs/nvfetcher.toml +++ b/pkgs/nvfetcher.toml @@ -34,7 +34,3 @@ fetch.github = "SpotX-Official/SpotX-Bash" src.git = "https://github.com/XIU2/TrackersListCollection.git" fetch.github = "XIU2/TrackersListCollection" git.sparseCheckout = ["all.txt"] - -[wshowkeys-mao] -src.git = "https://github.com/DreamMaoMao/wshowkeys.git" -fetch.github = "DreamMaoMao/wshowkeys" diff --git a/pkgs/wshowkeys-mao.nix b/pkgs/wshowkeys-mao.nix deleted file mode 100644 index aff1b83..0000000 --- a/pkgs/wshowkeys-mao.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - pkgs, - srcs, -}: let - inherit (srcs) wshowkeys-mao; -in - pkgs.wshowkeys.overrideAttrs (final: prev: { - inherit (wshowkeys-mao) src; - pname = "wshowkeys-mao"; - version = wshowkeys-mao.date + "-" + wshowkeys-mao.version; - })