{ pkgs, lib, config, ... }: { imports = [ #../../../home-manager/profiles/chat.nix #../../../home-manager/profiles/developing.nix ../../../home-manager/profiles/gnupg.nix ../../../home-manager/profiles/direnv.nix ../../../home-manager/profiles/drawing.nix ../../../home-manager/profiles/gaming.nix ../../../home-manager/profiles/git.nix ../../../home-manager/profiles/gnupg.nix ../../../home-manager/profiles/graphical.nix ../../../home-manager/profiles/lf.nix ../../../home-manager/profiles/mpv.nix ../../../home-manager/profiles/networking.nix ../../../home-manager/profiles/nix.nix #../../../home-manager/profiles/radio.nix ../../../home-manager/profiles/science.nix ../../../home-manager/profiles/video.nix ../../../home-manager/profiles/wireless.nix ../../../home-manager/profiles/yt-dlp.nix #../../../home-manager/profiles/emacs.nix ../../../home-manager/profiles/firefox.nix #../../../home-manager/profiles/ghc.nix ../../../home-manager/profiles/starship.nix ../../../home-manager/profiles/xmonad.nix ../../../home-manager/profiles/arbtt.nix ]; home.packages = [ pkgs.ghostscript #pkgs.go-mtpfs pkgs.ntfs3g pkgs.p7zip pkgs.unar pkgs.pdftk pkgs.vips pkgs.poppler_utils # psnup conflicts with pkgs.texlive.combined.scheme-* (lib.lowPrio pkgs.psutils) pkgs.ink pkgs.djview pkgs.qpdf pkgs.libreoffice pkgs.calibre #pkgs.zotero pkgs.evince pkgs.kdePackages.marble pkgs.gcompris pkgs.frozen-bubble pkgs.neverball pkgs.tuxpaint pkgs.xsane pkgs.gthumb #(pkgs.qgis.override { extraPythonPackages = (ps: [ # ps.pyqt5_with_qtwebkit #]); }) #pkgs.libva-utils pkgs.otpclient #pkgs.ristretto pkgs.thunderbird pkgs.xfce.mousepad #pkgs.mate.pluma pkgs.wxmaxima pkgs.espeak-ng pkgs.vdhcoapp #pkgs.qsynth ]; dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; }; services.redshift.enable = false; services.screen-locker = { inactiveInterval = 10; # minutes }; services.xsecurelock.settings = { XSECURELOCK_FONT = "monospace:size=25"; XSECURELOCK_PASSWORD_PROMPT = "emoji"; }; programs.mpv = { bindings = { "Alt+a" = lib.mkForce ''cycle-values af "" "loudnorm=I=-25:TP=-1.5:LRA=1:linear=false"''; }; config = { af = "loudnorm=I=-25:TP=-1.5:LRA=1:linear=false"; cache-secs = "120"; fullscreen = true; title = "MPV: \${?pause==no:playing}\${?pause==yes:paused}: \${path}"; }; }; xdg.configFile."yt-dlp/config".text = lib.mkAfter '' --format-sort +res~720,+vcodec:av01,+acodec:opus ''; }