aboutsummaryrefslogtreecommitdiff
path: root/modules/desktop/nixos/programs/blackbox.nix
blob: 9cff44aa4e057fb4cd99fc4e0270449ff3ac71e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
  pkgs,
  config,
  lib,
  ...
}: let
  cfg = config.collinux.desktop.programs.blackbox;
in
  lib.mkIf cfg.enable {
    programs.dconf.profiles.user.databases = [
      {
        settings = {
          "com/raggesilver/BlackBox" = {
            context-aware-header-bar = true;
            fill-tabs = true;
            notify-process-completion = true;
            opacity = lib.gvariant.mkInt16 100;
            pixel-scrolling = true;
            pretty = true;
            show-scrollbars = false;
            terminal-padding = lib.gvariant.mkTuple (builtins.map lib.gvariant.mkInt16 [10 10 10 10]);

            font = "Iosevka Nerd Font 12";

            floating-controls = false;
            show-headerbar = true;
          };
        };
      }
    ];

    hjem.users."${config.collinux.user.name}".packages = [pkgs.blackbox-terminal];
  }