]> Git — Sourcephile - julm/julm-nix.git/blob - homes/julm/hosts/blackberry.nix
julm: blackberry: fullscreen: default to true
[julm/julm-nix.git] / homes / julm / hosts / blackberry.nix
1 { pkgs, lib, config, ... }:
2 {
3 imports = [
4 #../../../home-manager/profiles/chat.nix
5 #../../../home-manager/profiles/developing.nix
6 ../../../home-manager/profiles/direnv.nix
7 ../../../home-manager/profiles/drawing.nix
8 ../../../home-manager/profiles/gaming.nix
9 ../../../home-manager/profiles/git.nix
10 ../../../home-manager/profiles/gnupg.nix
11 ../../../home-manager/profiles/graphical.nix
12 ../../../home-manager/profiles/lf.nix
13 ../../../home-manager/profiles/mpv.nix
14 ../../../home-manager/profiles/networking.nix
15 ../../../home-manager/profiles/nix.nix
16 #../../../home-manager/profiles/radio.nix
17 ../../../home-manager/profiles/science.nix
18 ../../../home-manager/profiles/video.nix
19 ../../../home-manager/profiles/wireless.nix
20 ../../../home-manager/profiles/yt-dlp.nix
21
22 #../../../home-manager/profiles/emacs.nix
23 ../../../home-manager/profiles/firefox.nix
24 #../../../home-manager/profiles/ghc.nix
25 ../../../home-manager/profiles/starship.nix
26 ../../../home-manager/profiles/xmonad.nix
27 ../../../home-manager/profiles/arbtt.nix
28 ];
29
30 home.packages = [
31 pkgs.ghostscript
32 #pkgs.go-mtpfs
33 pkgs.ntfs3g
34 pkgs.p7zip
35 pkgs.unar
36 pkgs.pdftk
37 pkgs.vips
38 pkgs.poppler_utils
39 # psnup conflicts with pkgs.texlive.combined.scheme-*
40 (lib.lowPrio pkgs.psutils)
41 pkgs.ink
42 pkgs.djview
43 pkgs.qpdf
44 #pkgs.libreoffice
45 pkgs.calibre
46 #pkgs.zotero
47 pkgs.evince
48 pkgs.marble
49 pkgs.gcompris
50 pkgs.frozen-bubble
51 pkgs.neverball
52 pkgs.tuxpaint
53 pkgs.xsane
54 pkgs.gthumb
55 pkgs.fluidsynth
56 #(pkgs.qgis.override { extraPythonPackages = (ps: [
57 # ps.pyqt5_with_qtwebkit
58 #]); })
59 #pkgs.libva-utils
60 pkgs.otpclient
61 #pkgs.ristretto
62 pkgs.xfce.mousepad
63 #pkgs.mate.pluma
64 pkgs.wxmaxima
65 pkgs.espeak-ng
66 pkgs.vdhcoapp
67 #pkgs.qsynth
68 ];
69
70 services.screen-locker = {
71 inactiveInterval = 10; # minutes
72 };
73
74 programs.mpv = {
75 bindings = {
76 "Alt+a" = lib.mkForce ''cycle-values af "" "loudnorm=I=-25:TP=-1.5:LRA=1:linear=false"'';
77 };
78 config = {
79 af = "loudnorm=I=-25:TP=-1.5:LRA=1:linear=false";
80 cache-secs = "60";
81 fullscreen = true;
82 title = "MPV: \${?pause==no:playing}\${?pause==yes:paused}: \${path}";
83 };
84 };
85 }