blob: ba9a2c56d3fc6177371bc8d0077bb15f094e477f (
plain) (
tree)
|
|
{ pkgs, ... }: let
wayland-scripts = pkgs.callPackage ../pkgs/wayland-scripts {};
ttyasrt = "${wayland-scripts}/bin/ttyasrt";
in {
home.packages = [ wayland-scripts ];
xdg.desktopEntries = {
"nnn".settings = {
Type = "Application";
Name = "nnn";
Comment = "Terminal file manager";
TryExec = "nnn";
Exec = "${ttyasrt} nnn -decC";
Icon = "nnn";
MimeType = "inode/directory";
Categories = "System;FileTools;FileManager";
Keywords = "File;Manager;Management;Explorer;Launcher";
};
"nvim".settings = {
Name = "Neovim wrapper";
GenericName = "Text Editor";
Comment = "Edit text files";
TryExec = "nvim";
Exec = "${ttyasrt} nvim %F";
Type = "Application";
Keywords = "Text;editor;";
Icon = "nvim";
Categories = "Utility;TextEditor;";
StartupNotify = "false";
MimeType = "text/plain";
};
};
}
|