summaryrefslogtreecommitdiff
path: root/home/wayland/modules/ttyasrt.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/wayland/modules/ttyasrt.nix')
-rw-r--r--home/wayland/modules/ttyasrt.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/home/wayland/modules/ttyasrt.nix b/home/wayland/modules/ttyasrt.nix
new file mode 100644
index 0000000..ba9a2c5
--- /dev/null
+++ b/home/wayland/modules/ttyasrt.nix
@@ -0,0 +1,34 @@
+{ 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";
+ };
+ };
+}