add blackbox

This commit is contained in:
Daniel Langbein 2024-01-13 22:04:09 +01:00
parent 10d2f62c53
commit df7683d699
Signed by: langfingaz
GPG Key ID: 6C47C753F0823002
4 changed files with 35 additions and 3 deletions

View File

@ -20,7 +20,7 @@
../../modules/gnome-base.nix ../../modules/gnome-base.nix
../../modules/gnome-config.nix ../../modules/gnome-config.nix
../../modules/gnome-terminal.nix #../../modules/gnome-terminal.nix
../../modules/gnome-extensions.nix ../../modules/gnome-extensions.nix
# Not required as display scale is set 2.0 (multiple of 1). # Not required as display scale is set 2.0 (multiple of 1).
#../../modules/gnome-fractional-scaling.nix #../../modules/gnome-fractional-scaling.nix
@ -28,6 +28,7 @@
../../modules/wallpaper.nix ../../modules/wallpaper.nix
../../modules/programs.nix ../../modules/programs.nix
../../modules/blackbox.nix
../../modules/nextcloud-integration.nix ../../modules/nextcloud-integration.nix
../../modules/syncthing.nix ../../modules/syncthing.nix
../../modules/signal-desktop.nix ../../modules/signal-desktop.nix

View File

@ -20,13 +20,14 @@
../../modules/gnome-base.nix ../../modules/gnome-base.nix
../../modules/gnome-config.nix ../../modules/gnome-config.nix
../../modules/gnome-terminal.nix #../../modules/gnome-terminal.nix
../../modules/gnome-extensions.nix ../../modules/gnome-extensions.nix
../../modules/gnome-fractional-scaling.nix ../../modules/gnome-fractional-scaling.nix
../../modules/fwupd-gnome.nix ../../modules/fwupd-gnome.nix
../../modules/wallpaper.nix ../../modules/wallpaper.nix
../../modules/programs.nix ../../modules/programs.nix
../../modules/blackbox.nix
../../modules/spaceFM.nix ../../modules/spaceFM.nix
../../modules/ausweisapp.nix ../../modules/ausweisapp.nix
../../modules/nextcloud-integration.nix ../../modules/nextcloud-integration.nix

30
modules/blackbox.nix Normal file
View File

@ -0,0 +1,30 @@
{ config, pkgs, ... }:
{
users.users.yoda = {
packages = with pkgs; [
blackbox-terminal # Terminal emulator
nautilus-open-any-terminal # For Nautilus (GNOME files) integration
];
};
programs.dconf.enable = true;
home-manager.users.yoda = { osConfig, config, pkgs, ... }: {
dconf.settings = {
# For Nautilus (GNOME files) integration
"com/github/stunkymonkey/nautilus-open-any-terminal" = {
terminal = "blackbox";
};
"com/raggesilver/BlackBox" = {
remember-window-size = true;
terminal-bell = false;
# Theming.
# There are more compatible themes online: https://github.com/storm119/Tilix-Themes/blob/master/Themes.md
theme-dark = "Japanesque";
theme-light = "Solarized Light";
};
};
};
}

View File

@ -8,7 +8,7 @@
gnome.gnome-logs # Systemd journal log viewer gnome.gnome-logs # Systemd journal log viewer
gnome-photos gnome-photos
gnome-tour # Introduction to GNOME gnome-tour # Introduction to GNOME
gnome-console # Can't be configured with Home-Manager as of 2023-10. gnome-console # Terminal emulator. TODO Can the color scheme be configured with dconf?
gnome.cheese # Webcam viewer gnome.cheese # Webcam viewer
gnome.gnome-music # Music player gnome.gnome-music # Music player
gnome.epiphany # Web browser gnome.epiphany # Web browser