mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
nix: dolphin right-click menu
This commit is contained in:
parent
c58013738a
commit
05c0b65b3b
6 changed files with 33 additions and 4 deletions
|
|
@ -52,7 +52,6 @@
|
|||
steam-run
|
||||
bottles
|
||||
lutris
|
||||
libreoffice
|
||||
vivaldi
|
||||
rustdesk
|
||||
|
||||
|
|
|
|||
19
nixcfgs/users/js0ny/programs/libreoffice.nix
Normal file
19
nixcfgs/users/js0ny/programs/libreoffice.nix
Normal 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 .
|
||||
'';
|
||||
};
|
||||
}
|
||||
19
nixcfgs/users/js0ny/programs/nvim.nix
Normal file
19
nixcfgs/users/js0ny/programs/nvim.nix
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{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;
|
||||
programs.zsh.shellAliases = nvimAlias;
|
||||
programs.nushell.shellAliases = nvimAlias;
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue