Remove deprecated sound option, add image viewer for niri, add desktop files for applications

This commit is contained in:
Curt Spark 2024-08-03 14:20:33 +01:00
parent 431d1baee9
commit 804bfb7781
5 changed files with 33 additions and 11 deletions

View File

@ -58,6 +58,7 @@ in
firefox
librewolf
ungoogled-chromium
vieb
# emacs-gtk
telegram-desktop
#(discord.override {
@ -167,16 +168,9 @@ in
# org.gradle.console=verbose
# org.gradle.daemon.idletimeout=3600000
# '';
".local/share/applications/ncmpcpp.desktop".text = ''
[Desktop Entry]
Name=NCMPCPP
Comment=Run ncurses music player CPP
Categories=Other;
Icon=konsole
Type=Application
Exec=$TERM -e ncmpcpp
Terminal=false
'';
".local/share/applications/ncmpcpp.desktop".source = ./global-resources/home-manager/.local/share/applications/ncmpcpp.desktop;
".local/share/applications/yazi.desktop".source = ./global-resources/home-manager/.local/share/applications/yazi.desktop;
".local/share/applications/vieb.desktop".source = ./global-resources/home-manager/.local/share/applications/vieb.desktop;
};
# Emacs Config Init Service

View File

@ -0,0 +1,8 @@
[Desktop Entry]
Name=NCMPCPP
Comment=Run ncurses music player CPP
Categories=Other;
Icon=konsole
Type=Application
Exec=sh -c "$TERM -e ncmpcpp"
Terminal=false

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Categories=Network;WebBrowser
Exec=vieb --enable-features=UseOzonePlatform --ozone-platform=wayland %U
GenericName=Web Browser
Icon=vieb
MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https
Name=Web Browser
Type=Application
Version=1.4

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Name=Yazi File Manager
Icon=yazi
Comment=Blazing fast terminal file manager written in Rust, based on async I/O
Terminal=false
Exec=sh -c "$TERM -e yazi %u"
Type=Application
MimeType=inode/directory
Categories=Utility;Core;System;FileTools;FileManager;ConsoleOnly
Keywords=File;Manager;Explorer;Browser;Launcher

View File

@ -32,6 +32,7 @@ in
wev # Clone of X11 xev for wayland
waybar # Status bar
swayimg # Image viewer
lxqt.pcmanfm-qt # File Manager
lxqt.lxqt-archiver # Archiver
qt6Packages.qt6ct # Manage QT6 Themes
@ -74,7 +75,7 @@ in
services.printing.enable = true;
# Enable sound with pipewire.
sound.enable = true;
# sound.enable = true; Deprecated option
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {