From d9d4b6cd85255374090312b0abe00d26b8e2cf13 Mon Sep 17 00:00:00 2001 From: m3tm3re
Date: Fri, 3 Apr 2026 12:45:55 +0200 Subject: [PATCH] feat: add openwork to desktop packages, update flake inputs and misc config --- flake.lock | 41 +++++++++++++++--------------- home/features/coding/default.nix | 4 +++ home/features/desktop/default.nix | 2 ++ home/features/desktop/hyprland.nix | 2 ++ home/m3tam3re/home.nix | 1 - 5 files changed, 29 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index 6abe372..159a577 100644 --- a/flake.lock +++ b/flake.lock @@ -60,15 +60,16 @@ ] }, "locked": { - "lastModified": 1774647994, - "narHash": "sha256-rlag0DprIbYK12lsHyYtLcKwTKi1K0YHIy6v01+r9p8=", + "lastModified": 1774505501, + "narHash": "sha256-7UiRrDptj7yuEFwToOfdunUMz/i3jRLR7CmMoYQjq6k=", "owner": "basecamp", "repo": "basecamp-cli", - "rev": "c42190e9aaa135cc99e8ae0af388ed5b88c10c37", + "rev": "f087e6ef84002503d0dbc75ea1c8c928a8928d9e", "type": "github" }, "original": { "owner": "basecamp", + "ref": "v0.7.2", "repo": "basecamp-cli", "type": "github" } @@ -182,11 +183,11 @@ ] }, "locked": { - "lastModified": 1772408722, - "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=", + "lastModified": 1775087534, + "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3", + "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "type": "github" }, "original": { @@ -363,11 +364,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1774928491, - "narHash": "sha256-blqxzOmDdR35BjHeA8V6NeoQot4mysWy8N8ZMiHyEsk=", + "lastModified": 1775212861, + "narHash": "sha256-Sf1nWWEuGuhKPBO2U9ar+YLqkJFa7q06tAnPRUhTIMc=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "fb1dfb5960aa4b8a91995f8f99ec2452e5052dbe", + "rev": "86f8dd41031b1aa013cbcb8c16ecfcc71c2c0ea5", "type": "github" }, "original": { @@ -385,8 +386,8 @@ "openspec": "openspec" }, "locked": { - "lastModified": 1774929434, - "narHash": "sha256-EoPvygxt6RmX501/51vp7UOMicyklgcRVtq5gsSlDYE=", + "lastModified": 1775213101, + "narHash": "sha256-4Yis838PgXUI3H9eTsOCdWLCmhQC4tLhAmLRYFFj9MU=", "path": "/home/m3tam3re/p/NIX/nixpkgs", "type": "path" }, @@ -529,11 +530,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1774835230, - "narHash": "sha256-TQg2v9bufA/37dxtBzP9/gZeyxLDr5MIrvgV1Kv6FjU=", + "lastModified": 1775044794, + "narHash": "sha256-WHIZHvguLKWOcmAXdpOjrrSb528+bJU2geyAWPa1Yzc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8155abb4814accbfe9a36b7e67d622777a9acde2", + "rev": "1de4a8e478f9f7cf3143967e8de444be35114c39", "type": "github" }, "original": { @@ -609,11 +610,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1774610258, - "narHash": "sha256-HaThtroVD9wRdx7KQk0B75JmFcXlMUoEdDFNOMOlsOs=", + "lastModified": 1775095191, + "narHash": "sha256-CsqRiYbgQyv01LS0NlC7shwzhDhjNDQSrhBX8VuD3nM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "832efc09b4caf6b4569fbf9dc01bec3082a00611", + "rev": "106eb93cbb9d4e4726bf6bc367a3114f7ed6b32f", "type": "github" }, "original": { @@ -943,11 +944,11 @@ ] }, "locked": { - "lastModified": 1773297127, - "narHash": "sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk=", + "lastModified": 1775125835, + "narHash": "sha256-2qYcPgzFhnQWchHo0SlqLHrXpux5i6ay6UHA+v2iH4U=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "71b125cd05fbfd78cab3e070b73544abe24c5016", + "rev": "75925962939880974e3ab417879daffcba36c4a3", "type": "github" }, "original": { diff --git a/home/features/coding/default.nix b/home/features/coding/default.nix index 79eade7..ff39b71 100644 --- a/home/features/coding/default.nix +++ b/home/features/coding/default.nix @@ -9,6 +9,9 @@ programs.mcp = { enable = true; servers = { + DeepWiki = { + url = "https://mcp.deepwiki.com/mcp"; + }; Ref = { command = "sh"; args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"]; @@ -56,6 +59,7 @@ cudaSupport = videoDrivers == ["nvidia"]; }) openspec + openwork alejandra sidecar tailwindcss diff --git a/home/features/desktop/default.nix b/home/features/desktop/default.nix index fdcaa37..69bea17 100644 --- a/home/features/desktop/default.nix +++ b/home/features/desktop/default.nix @@ -127,6 +127,7 @@ ksnip msty-studio nwg-look + openwork # pamixer # pavucontrol # libsForQt5.qtstyleplugins @@ -146,6 +147,7 @@ telegram-desktop vivaldi vivaldi-ffmpeg-codecs + vibetyper # wl-clipboard # wlogout # wtype diff --git a/home/features/desktop/hyprland.nix b/home/features/desktop/hyprland.nix index 766c328..938fe9a 100644 --- a/home/features/desktop/hyprland.nix +++ b/home/features/desktop/hyprland.nix @@ -152,6 +152,8 @@ in { "match:initial_title .*streamlabs.com.*, decorate off" "match:initial_title .*streamlabs.com.*, no_shadow on" "match:initial_title .*streamlabs.com.*, no_blur on" + # Vibetyper recording indicator + "match:class ^vibe-typer$, match:title ^Recording Indicator$, no_blur on" "border_color rgb(ffffff), match:xwayland 1" ]; "$mainMod" = "SUPER"; diff --git a/home/m3tam3re/home.nix b/home/m3tam3re/home.nix index 6681d2d..06a9a61 100644 --- a/home/m3tam3re/home.nix +++ b/home/m3tam3re/home.nix @@ -74,7 +74,6 @@ # /etc/profiles/per-user/m3tam3re/etc/profile.d/hm-session-vars.sh # home.sessionVariables = { - # EDITOR = "emacs"; }; # Let Home Manager install and manage itself.