hm/yazi: add drag opener
This commit is contained in:
parent
3d41960c3f
commit
911425f80b
|
@ -15,12 +15,21 @@
|
|||
max_width = 1000;
|
||||
max_height = 1000;
|
||||
};
|
||||
opener = {
|
||||
drag = [
|
||||
{
|
||||
run = "wl-copy -t text/uri-list file://$(realpath \"$1\")";
|
||||
desc = "Drag";
|
||||
}
|
||||
];
|
||||
};
|
||||
open.rules = [
|
||||
{
|
||||
name = "*/";
|
||||
use = [
|
||||
"open"
|
||||
"edit"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -28,6 +37,7 @@
|
|||
mime = "text/*";
|
||||
use = [
|
||||
"edit"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -35,6 +45,7 @@
|
|||
mime = "{image,audio,video}/*";
|
||||
use = [
|
||||
"open"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -42,6 +53,7 @@
|
|||
mime = "application/{,g}zip";
|
||||
use = [
|
||||
"extract"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -49,6 +61,7 @@
|
|||
mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}";
|
||||
use = [
|
||||
"extract"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -56,6 +69,7 @@
|
|||
mime = "application/{json,x-ndjson}";
|
||||
use = [
|
||||
"edit"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -63,6 +77,7 @@
|
|||
mime = "*/javascript";
|
||||
use = [
|
||||
"edit"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -70,6 +85,7 @@
|
|||
mime = "inode/x-empty";
|
||||
use = [
|
||||
"edit"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
@ -77,6 +93,7 @@
|
|||
name = "*";
|
||||
use = [
|
||||
"open"
|
||||
"drag"
|
||||
"reveal"
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
{ ... }:
|
||||
{
|
||||
ids.uids = {
|
||||
rebmit = 1000;
|
||||
};
|
||||
|
||||
ids.gids = { };
|
||||
}
|
|
@ -5,7 +5,6 @@
|
|||
...
|
||||
}:
|
||||
let
|
||||
uid = config.ids.uids.rebmit;
|
||||
homeDirectory = "/home/rebmit";
|
||||
groupNameIfPresent =
|
||||
name: lib.optional (config.users.groups ? ${name}) config.users.groups.${name}.name;
|
||||
|
@ -13,8 +12,10 @@ in
|
|||
{
|
||||
programs.fish.enable = true;
|
||||
|
||||
ids.uids.rebmit = 1000;
|
||||
|
||||
users.users.rebmit = {
|
||||
inherit uid;
|
||||
uid = config.ids.uids.rebmit;
|
||||
hashedPasswordFile = config.sops.secrets."user-password/rebmit".path;
|
||||
isNormalUser = true;
|
||||
shell = pkgs.fish;
|
||||
|
|
Loading…
Reference in a new issue