From 194289f9a65dd2a7cfe04b3af9c315ce34a25af1 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Fri, 31 May 2024 16:30:35 +0100
Subject: [PATCH] Replace VLC with mpv

---
 lib/nixos/home-manager/default.nix      | 1 -
 lib/nixos/home-manager/desktop.nix      | 1 +
 lib/nixos/home-manager/modules/mpv.nix  | 5 +++++
 lib/nixos/home-manager/modules/sway.nix | 2 --
 4 files changed, 6 insertions(+), 3 deletions(-)
 create mode 100644 lib/nixos/home-manager/modules/mpv.nix

diff --git a/lib/nixos/home-manager/default.nix b/lib/nixos/home-manager/default.nix
index aea09643..3fd3a429 100644
--- a/lib/nixos/home-manager/default.nix
+++ b/lib/nixos/home-manager/default.nix
@@ -25,7 +25,6 @@ in {
     pkgs.pavucontrol
     pkgs.pinentry
     pkgs.via
-    pkgs.vlc
     pkgs.xsel
     pkgs.xcape
     pkgs.zoom-us
diff --git a/lib/nixos/home-manager/desktop.nix b/lib/nixos/home-manager/desktop.nix
index a9a7f608..7e580c43 100644
--- a/lib/nixos/home-manager/desktop.nix
+++ b/lib/nixos/home-manager/desktop.nix
@@ -9,5 +9,6 @@
     ./modules/flameshot.nix
     ./modules/kanshi.nix
     ./modules/sway.nix
+    ./modules/mpv.nix
   ];
 }
diff --git a/lib/nixos/home-manager/modules/mpv.nix b/lib/nixos/home-manager/modules/mpv.nix
new file mode 100644
index 00000000..8c80492b
--- /dev/null
+++ b/lib/nixos/home-manager/modules/mpv.nix
@@ -0,0 +1,5 @@
+{
+  programs.mpv = {
+    enable = true;
+  };
+}
diff --git a/lib/nixos/home-manager/modules/sway.nix b/lib/nixos/home-manager/modules/sway.nix
index 225b5759..4c28f171 100644
--- a/lib/nixos/home-manager/modules/sway.nix
+++ b/lib/nixos/home-manager/modules/sway.nix
@@ -138,8 +138,6 @@
       bindsym XF86MonBrightnessDown exec brightnessctl set 5%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
       bindsym XF86MonBrightnessUp exec brightnessctl set +5% | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
 
-      for_window [class="vlc"] inhibit_idle fullscreen
-
       for_window [app_id="flameshot"] floating enable
       for_window [app_id="pavucontrol"] floating enable
       for_window [class="copyq"] floating enable