nix/home/programs/graphical.nix
2024-01-07 22:38:16 +00:00

69 lines
1.3 KiB
Nix

{pkgs, ...}: {
imports = [
./browser.nix
];
home.packages = with pkgs; [
obs-studio
selectdefaultapplication
easyeffects
inkscape
libsForQt5.okular
pavucontrol
pwvucontrol
helvum
element-desktop
brave
gimp
quickemu
bitwarden
libsForQt5.kasts
libreoffice
logseq
insomnia
dbeaver
];
programs.imv.enable = true;
gtk = {
enable = true;
iconTheme = {
name = "Vimix-Doder";
package = pkgs.vimix-icon-theme;
};
cursorTheme = {
name = "Vanilla-DMZ";
package = pkgs.vanilla-dmz;
size = 24;
};
gtk3.bookmarks = [
"file:///home/tristan/Documents"
"file:///home/tristan/Pictures/Screenshots"
"file:///home/tristan/Downloads"
];
};
programs.mpv.enable = true;
programs.mpv.bindings = {
l = "seek 5";
h = "seek -5";
e = "add chapter 1";
b = "add chapter -1";
">" = "multiply speed 1.1";
"<" = "multiply speed 1/1.1";
"." = "frame-step";
"," = "frame-back-step";
"ctrl+n" = "playlist-next";
"ctrl+p" = "playlist-prev";
k = "add volume 2";
j = "add volume -2";
m = "cycle mute";
c = "cycle sub-visibility";
};
programs.mpv.scripts = [
pkgs.mpvScripts.mpris
];
programs.librewolf.enable = true;
}