summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2025-02-15 00:28:50 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2025-02-15 00:28:50 +0100
commit779020935d970acf55b3920459fe020cf1b912f9 (patch)
tree784fb6c2d58f485395ba4629c2adaa03de4754e2
parente067eb4dd1ee03f81b217c931ef4af7b03b8f561 (diff)
add webtray toggles
-rw-r--r--common/default.nix2
-rw-r--r--common/home/default.nix1
-rw-r--r--common/home/hyprland/default.nix5
-rw-r--r--flake.lock16
-rw-r--r--flake.nix4
5 files changed, 17 insertions, 11 deletions
diff --git a/common/default.nix b/common/default.nix
index ed4afca..694c8f0 100644
--- a/common/default.nix
+++ b/common/default.nix
@@ -64,6 +64,8 @@
systemPackages = [
pkgs.man-pages
pkgs.man-pages-posix
+ pkgs.qt6.qtwayland
+ pkgs.kdePackages.wayqt
];
};
diff --git a/common/home/default.nix b/common/home/default.nix
index c100fcd..ffac254 100644
--- a/common/home/default.nix
+++ b/common/home/default.nix
@@ -52,6 +52,7 @@ packages = [
pkgs.qpwgraph
pkgs.ffmpeg
pkgs.nbsdgames
+ pkgs.webtrayctl
];
in
{
diff --git a/common/home/hyprland/default.nix b/common/home/hyprland/default.nix
index 2ef1b0a..f165048 100644
--- a/common/home/hyprland/default.nix
+++ b/common/home/hyprland/default.nix
@@ -24,12 +24,15 @@
"$mod, Space, exec, wofi --show run"
"$mod, O, exec, openproject"
"$mod, V, exec, openproject -e nvim"
- "$mod+Shift, S, exec, loadconfig"
+
+ "$mod+Alt, S, exec, loadconfig"
"$mod+Shift, Return, exec, alacritty"
"$mod+Shift, B, exec, firefox"
"$mod+Shift, P, exec, wofi-pass"
"$mod+Shift, O, exec, wofi-pass otp"
+ "$mod+Shift, E, exec, webtrayctl show https://chat.nathanreiner.xyz"
+ "$mod+Shift, S, exec, signal-desktop"
", Print, exec, grimshot copy area"
diff --git a/flake.lock b/flake.lock
index 65ad5e2..2361de7 100644
--- a/flake.lock
+++ b/flake.lock
@@ -129,11 +129,11 @@
]
},
"locked": {
- "lastModified": 1736373539,
- "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
+ "lastModified": 1739570999,
+ "narHash": "sha256-eCc0/Q4bPpe4/AS+uzIrHLJcR6BxPQ69q2kD0/Qe6rU=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
+ "rev": "254d47082e23dbf72fdeca1da6fe1da420f478d8",
"type": "github"
},
"original": {
@@ -348,15 +348,15 @@
"webtray": {
"inputs": {
"nixpkgs": [
- "nixpkgs-unstable"
+ "nixpkgs"
]
},
"locked": {
- "lastModified": 1739552397,
- "narHash": "sha256-/1FBtFgSrNrOa547X2bRBqZCWk4GP4orvuNhBTq2958=",
+ "lastModified": 1739575484,
+ "narHash": "sha256-SFvBPKJPA3+QXX3AZ5ihRd1uUH6NC0hL+kPqdM+sip0=",
"ref": "refs/heads/master",
- "rev": "035ba2bd28eeca1b1658a1e69711842d3fbd152a",
- "revCount": 42,
+ "rev": "a6e09472cb98e0d00e4ab8f70b7957b956a73357",
+ "revCount": 46,
"type": "git",
"url": "https://git.nathanreiner.xyz/webtray"
},
diff --git a/flake.nix b/flake.nix
index 8b72e7b..408e1d4 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,7 +23,7 @@
};
outputs =
- { nixpkgs, nixpkgs-unstable, ... }@attrs:
+ { nixpkgs, nixpkgs-unstable, webtray, ... }@attrs:
let
system = "x86_64-linux";
overlay-unstable = final: prev: {
@@ -41,7 +41,7 @@
(
{ ... }:
{
- nixpkgs.overlays = [ overlay-unstable ];
+ nixpkgs.overlays = [ overlay-unstable webtray.overlays.default ];
nixpkgs.config.allowUnfree = true;
}
)