Compare commits

..

3 commits

Author SHA1 Message Date
70f4f215c0 Add vim-alacritty-desktop.nix 2026-10-16 01:42:42 +02:00
7807182d18 cd with ls show last 10 entries 2026-10-16 01:42:07 +02:00
c665e70f83 Add nautilus 2026-10-16 01:41:48 +02:00
4 changed files with 21 additions and 2 deletions

View file

@ -480,6 +480,7 @@ with lib;
yq
yt-dlp
yubioath-flutter
nautilus
];
programs.ydotool.enable = true;

View file

@ -10,6 +10,7 @@
../../modules/home-manager/git.nix
../../modules/home-manager/ssh.nix
../../modules/home-manager/bash.nix
../../modules/home-manager/vim-alacritty-desktop.nix
];
# This value determines the Home Manager release that your configuration is

View file

@ -69,8 +69,8 @@
local -a lines
mapfile -t lines < <(command ls --color=always --quoting-style=shell-escape -lArth)
if (( ''${#lines[@]} > 5 )); then
printf '\033[7m... %d more entries ...\033[27m\n' "$(( ''${#lines[@]} - 5 ))";
if (( ''${#lines[@]} > 10 )); then
printf '\033[7m... %d more entries ...\033[27m\n' "$(( ''${#lines[@]} - 10 ))";
printf '%s\n' "''${lines[@]: -4}"
else
printf '%s\n' "''${lines[@]}"

View file

@ -0,0 +1,17 @@
{ pkgs, ... }:
{
xdg.dataFile."applications/vim.desktop".text = ''
[Desktop Entry]
Type=Application
Name=Vim
GenericName=Text Editor
Comment=Edit files with Vim in Alacritty
Exec=${pkgs.alacritty}/bin/alacritty -e ${pkgs.vim}/bin/vim %F
Terminal=false
Icon=vim
Categories=Utility;TextEditor;
MimeType=application/json;application/x-docbook+xml;text/x-shellscript;application/x-shellscript;application/x-yaml;application/x-zerosize;text/markdown;text/plain;text/x-cmake;text/x-python;text/x-script.python;
NoDisplay=true
'';
}