fix(binto): add wl clipboard and fix jelly player bug

This commit is contained in:
matt1432 2023-11-09 17:21:09 -05:00
parent 531543bb46
commit a57c48edba
3 changed files with 37 additions and 1 deletions

View file

@ -36,6 +36,8 @@
../../home/alacritty.nix ../../home/alacritty.nix
../../home/dconf.nix ../../home/dconf.nix
../../home/firefox ../../home/firefox
./home/packages.nix
]; ];
# No touchy # No touchy

View file

@ -0,0 +1,33 @@
{ ... }: {
xdg.desktopEntries."com.github.iwalton3.jellyfin-media-player" = {
name = "Jellyfin Media Player";
comment = "Desktop client for Jellyfin";
exec = "jellyfinmediaplayer --platform xcb";
icon = "com.github.iwalton3.jellyfin-media-player";
terminal = false;
type = "Application";
categories = [ "AudioVideo" "Video" "Player" "TV" ];
settings = {
Version = "1.0";
StartupWMClass = "jellyfin-media-player";
};
actions = {
"DesktopF" = {
name = "Desktop [Fullscreen]";
exec = "jellyfinmediaplayer --fullscreen --desktop --platform xcb";
};
"DesktopW" = {
name = "Desktop [Windowed]";
exec = "jellyfinmediaplayer --windowed --desktop --platform xcb";
};
"TVF" = {
name = "TV [Fullscreen]";
exec = "jellyfinmediaplayer --fullscreen --tv --platform xcb";
};
"TVW" = {
name = "TV [Windowed]";
exec = "jellyfinmediaplayer --windowed --tv --platform xcb";
};
};
};
}

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { { pkgs, lib, ... }: {
programs.dconf.enable = true; programs.dconf.enable = true;
services = { services = {
@ -17,6 +17,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
p7zip # for reshade p7zip # for reshade
xclip xclip
wl-clipboard
flat-remix-icon-theme flat-remix-icon-theme
nextcloud-client nextcloud-client
libreoffice-qt libreoffice-qt