Compare commits

...

3 commits

3 changed files with 23 additions and 2 deletions

View file

@ -1,4 +1,10 @@
{pkgs, ...}: { {pkgs, ...}: let
niri-switch-to-workspace = pkgs.writeShellScriptBin "niri-switch-to-workspace" ''
workspace="$(echo -en "main\nsocial\nkeepass\nbrowser\ninfra\nscratch\nmultimedia" | fuzzel --dmenu)"
# niri msg action focus-workspace-monitor "$workspace"
niri msg action focus-workspace "$workspace"
'';
in {
environment.systemPackages = builtins.attrValues { environment.systemPackages = builtins.attrValues {
inherit inherit
(pkgs) (pkgs)
@ -11,10 +17,12 @@
cinny-desktop cinny-desktop
difftastic difftastic
dnsutils dnsutils
devenv
element-desktop element-desktop
evince evince
gcc gcc
gnumake gnumake
gparted
halloy halloy
helvum helvum
httpie httpie
@ -51,6 +59,7 @@
radare2 radare2
ripgrep ripgrep
rmpc rmpc
ruby_3_2
signal-desktop signal-desktop
strawberry strawberry
telegram-desktop telegram-desktop
@ -70,5 +79,6 @@
zotero zotero
zoxide zoxide
; ;
inherit niri-switch-to-workspace;
}; };
} }

View file

@ -0,0 +1,11 @@
{
config,
lib,
pkgs,
...
}: let
in {
environment.systemPackages = builtins.attrValues {
inherit (pkgs) fuzzel;
};
}

View file

@ -13,7 +13,7 @@ in {
programs.xwayland.enable = lib.mkForce false; programs.xwayland.enable = lib.mkForce false;
services.gnome.gnome-keyring.enable = lib.mkForce false; services.gnome.gnome-keyring.enable = lib.mkForce false;
environment.systemPackages = builtins.attrValues { environment.systemPackages = builtins.attrValues {
inherit (pkgs) wmenu swaylock; inherit (pkgs) wmenu swaylock avizo playerctl;
}; };
xdg.portal = { xdg.portal = {