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
|
|
@ -19,6 +19,7 @@ scripts
|
||||||
.config/systemd
|
.config/systemd
|
||||||
.config/user-dirs.dirs
|
.config/user-dirs.dirs
|
||||||
.config/user-dirs.locale
|
.config/user-dirs.locale
|
||||||
|
.config/libvirt
|
||||||
.local/share/kio/
|
.local/share/kio/
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
|
@ -40,6 +41,7 @@ scripts
|
||||||
.config/readline
|
.config/readline
|
||||||
.config/krunnerrc
|
.config/krunnerrc
|
||||||
.bashrc
|
.bashrc
|
||||||
|
.local/share/kio
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
|
|
||||||
1
home/dot_config/libvirt/libvirt.conf
Normal file
1
home/dot_config/libvirt/libvirt.conf
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
uri_default = "qemu:///system"
|
||||||
|
|
@ -52,7 +52,6 @@
|
||||||
steam-run
|
steam-run
|
||||||
bottles
|
bottles
|
||||||
lutris
|
lutris
|
||||||
libreoffice
|
|
||||||
vivaldi
|
vivaldi
|
||||||
rustdesk
|
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 .
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -1,9 +1,16 @@
|
||||||
{...}: let
|
{pkgs, ...}: let
|
||||||
nvimAlias = {"v" = "nvim";};
|
nvimAlias = {"v" = "nvim";};
|
||||||
in {
|
in {
|
||||||
programs.neovim = {
|
programs.neovim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
lua5_1
|
||||||
|
lua51Packages.luarocks
|
||||||
|
# image support
|
||||||
|
pkg-config
|
||||||
|
imagemagick
|
||||||
|
];
|
||||||
};
|
};
|
||||||
programs.fish.shellAbbrs = nvimAlias;
|
programs.fish.shellAbbrs = nvimAlias;
|
||||||
programs.bash.shellAliases = nvimAlias;
|
programs.bash.shellAliases = nvimAlias;
|
||||||
|
|
@ -24,6 +24,9 @@
|
||||||
./programs/zed-editor.nix
|
./programs/zed-editor.nix
|
||||||
./programs/rime.nix
|
./programs/rime.nix
|
||||||
./programs/sdcv.nix
|
./programs/sdcv.nix
|
||||||
|
./programs/fzf.nix
|
||||||
|
./programs/libreoffice.nix
|
||||||
|
./programs/nvim.nix
|
||||||
|
|
||||||
# Shell
|
# Shell
|
||||||
./programs/shell/bash.nix
|
./programs/shell/bash.nix
|
||||||
|
|
@ -34,10 +37,8 @@
|
||||||
./programs/plasma.nix
|
./programs/plasma.nix
|
||||||
|
|
||||||
# General Program config
|
# General Program config
|
||||||
../../modules/home/programs/nvim.nix
|
|
||||||
../../modules/home/programs/eza.nix
|
../../modules/home/programs/eza.nix
|
||||||
../../modules/home/programs/winboat.nix
|
../../modules/home/programs/winboat.nix
|
||||||
../../modules/home/programs/fzf.nix
|
|
||||||
../../modules/home/programs/lsd.nix
|
../../modules/home/programs/lsd.nix
|
||||||
../../modules/home/programs/starship.nix
|
../../modules/home/programs/starship.nix
|
||||||
../../modules/home/programs/zoxide.nix
|
../../modules/home/programs/zoxide.nix
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue