add tmuxp based scratch terminal

This commit is contained in:
Tyler Starr 2023-11-21 11:40:26 -08:00
parent 532a053a9e
commit ab6a55566e
5 changed files with 48 additions and 1 deletions

View File

@ -0,0 +1,22 @@
# tmuxp config for terminal scratchpad
session_name: scratch
windows:
- window_name: news
panes:
- shell_command:
- killall newsboat
- newsboat
- window_name: files
shell_command_before:
- cd ~/
panes:
- shell_command:
- nnn
- window_name: dots
shell_command_before:
- cd ~/.local/share/chezmoi
panes:
- shell_command:
- nvim
- window_name: term

View File

@ -1,4 +1,4 @@
{ ... }:
{
imports = [ ];
imports = [ ./desktop ];
}

View File

@ -0,0 +1,4 @@
{ ... }:
{
imports = [ ./kitty.nix ];
}

View File

@ -0,0 +1,19 @@
{ config, lib, pkgs, user, ... }:
let cfg = config.modules.gaming.steam;
in {
options.modules.gaming.steam.enable = lib.mkEnableOption "steam";
config = lib.mkIf cfg.enable {
programs.kitty = {
enable = true;
theme = "Catppuccin-Mocha";
font.name = "JetBrainsMono Nerd Font";
shellIntegration.mode = "no-cursor";
settings = {
disable_ligatures = "never";
cursor_shape = "block";
share_connections = "no";
};
};
};
}

View File

@ -60,6 +60,8 @@ in {
p7zip
pavucontrol
borgbackup
w3m
newsboat
] ++ [
];