nix: dolphin right-click menu

This commit is contained in:
js0ny 2025-10-29 02:23:42 +00:00
parent c58013738a
commit 05c0b65b3b
6 changed files with 33 additions and 4 deletions

View file

@ -19,6 +19,7 @@ scripts
.config/systemd
.config/user-dirs.dirs
.config/user-dirs.locale
.config/libvirt
.local/share/kio/
{{ end }}
@ -40,6 +41,7 @@ scripts
.config/readline
.config/krunnerrc
.bashrc
.local/share/kio
{{ end }}
{{ end }}

View file

@ -0,0 +1 @@
uri_default = "qemu:///system"

View file

@ -52,7 +52,6 @@
steam-run
bottles
lutris
libreoffice
vivaldi
rustdesk

View file

@ -0,0 +1,19 @@
{pkgs, ...}: {
home.packages = [pkgs.libreoffice];
home.file.".local/share/kio/servicemenus/office2pdf.desktop" = {
text = ''
[Desktop Entry]
Type=Service
MimeType=application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.presentationml.presentation;
Actions=convertToPDF
Icon=application-pdf
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
[Desktop Action convertToPDF]
Name= PDF
Icon=application-pdf
Exec=soffice --headless --convert-to pdf "%f" --outdir .
'';
};
}

View file

@ -1,9 +1,16 @@
{...}: let
{pkgs, ...}: let
nvimAlias = {"v" = "nvim";};
in {
programs.neovim = {
enable = true;
defaultEditor = true;
extraPackages = with pkgs; [
lua5_1
lua51Packages.luarocks
# image support
pkg-config
imagemagick
];
};
programs.fish.shellAbbrs = nvimAlias;
programs.bash.shellAliases = nvimAlias;

View file

@ -24,6 +24,9 @@
./programs/zed-editor.nix
./programs/rime.nix
./programs/sdcv.nix
./programs/fzf.nix
./programs/libreoffice.nix
./programs/nvim.nix
# Shell
./programs/shell/bash.nix
@ -34,10 +37,8 @@
./programs/plasma.nix
# General Program config
../../modules/home/programs/nvim.nix
../../modules/home/programs/eza.nix
../../modules/home/programs/winboat.nix
../../modules/home/programs/fzf.nix
../../modules/home/programs/lsd.nix
../../modules/home/programs/starship.nix
../../modules/home/programs/zoxide.nix