Merge branch 'master' of ssh://ssh.nx2.site:50022/nx2/dotfiles into nod

This commit is contained in:
Lennart J. Kurzweg (Nx2)
2025-10-21 23:51:00 +02:00
40 changed files with 855 additions and 680 deletions

View File

@@ -1,12 +1,11 @@
{ pkgs, ... }@all: with all; let
tfc = pkgs.latest.xdg-desktop-portal-termfilechooser;
x = (pkgs.version != "24.05");
nox-var = (pkgs.version != "24.05");
tfc = pkgs.xdg-desktop-portal-termfilechooser;
in {
home.packages = [
pkgs.unar
tfc
];
programs.yazi = {
enable = true;
# package = pkgs.yazi;
@@ -310,7 +309,7 @@ in {
border_style = { fg = border; };
};
tabs = {
active = { fg = accent.dark; bg = accent.base; };
active = { fg = secondary.dark; bg = secondary.base; };
inactive = { fg = secondary.base; bg = secondary.dark; };
# sep_inner =
# sep_outer =
@@ -382,7 +381,7 @@ in {
];
};
};
} // (if x then {
} // (if nox-var then {
shellWrapperName = "ya";
initLua = /* lua */ ''
require("zoxide"):setup {
@@ -423,7 +422,14 @@ in {
enable = true;
xdgOpenUsePortal = true;
config.common."org.freedesktop.impl.portal.FileChooser" = "termfilechooser";
extraPortals = [ tfc ];
extraPortals = [ tfc ] ++ (with pkgs; [
xdg-desktop-portal-hyprland
xdg-desktop-portal
xdg-desktop-portal-gnome
xdg-desktop-portal-gtk
xdg-desktop-portal-hyprland
xdg-desktop-portal-wlr
]);
};
};
home.sessionVariables."GTK_USE_PORTAL" = "1";