Compare commits

..

4 commits

Author SHA1 Message Date
da23ac3ba1 install fzf 2024-05-21 20:39:51 -07:00
c29ddbdac7 add nvidia vaapi driver to extrapackages32 2024-05-21 20:07:46 -07:00
54b96d45fa blur on popups 2024-05-20 19:27:07 -07:00
46af8ff2a9 mpv scripts 2024-05-20 19:01:50 -07:00
5 changed files with 31 additions and 3 deletions

View file

@ -17,7 +17,7 @@
# debug
strace ltrace lsof
# apps
firefox mpv qalculate-gtk krita
firefox qalculate-gtk krita
# compatibility
wineWowPackages.waylandFull winetricks
# misc
@ -73,6 +73,8 @@
distractions.discord.enable = true;
distractions.discord.vesktop = true;
distractions.steam.enable = true;
# tools
tools.mpv.enable = true;
};
};

View file

@ -52,6 +52,10 @@
extraPackages = with pkgs; [
nvidia-vaapi-driver
];
extraPackages32 = with pkgs.pkgsi686Linux; [
nvidia-vaapi-driver
];
};
environment.variables = {

View file

@ -186,7 +186,7 @@ in {
enabled = true;
size = 4;
passes = 2;
#popups = true;
popups = true;
};
drop_shadow = false;

View file

@ -10,7 +10,7 @@ in {
};
config = mkIf cfg.enable {
user.packages = [ pkgs.grc ];
user.packages = with pkgs; [ bat fd fzf grc ];
environment.systemPackages = with pkgs.fishPlugins; [ fzf-fish tide ];

View file

@ -0,0 +1,22 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.modules.software.tools.mpv;
in {
options.modules.software.tools.mpv = {
enable = mkEnableOption "Enable mpv, a lightweight video player";
};
config = mkIf cfg.enable {
hm.programs.mpv = {
enable = true;
scripts = with pkgs.mpvScripts; [
mpris
thumbnail
visualizer
];
};
};
}