diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-12-07 13:04:09 +0200 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-12-07 13:04:09 +0200 |
commit | 08def86724c64aac0b38243d8135ea12ea5586c2 (patch) | |
tree | 05f5f7c683a1711ff4c85d6fc208bcf1bf278ee3 | |
parent | f301f81c09d7ddb11e659ce4297e8efe728ff690 (diff) | |
download | nixos-configuration-08def86724c64aac0b38243d8135ea12ea5586c2.tar.gz nixos-configuration-08def86724c64aac0b38243d8135ea12ea5586c2.tar.bz2 nixos-configuration-08def86724c64aac0b38243d8135ea12ea5586c2.zip |
feat: tmux scripting
-rw-r--r-- | home-manager/stvnliu/programs/foot.nix | 2 | ||||
-rw-r--r-- | home-manager/stvnliu/scripts/default.nix | 8 | ||||
-rw-r--r-- | home-manager/stvnliu/scripts/tmux-default.script.nix | 14 | ||||
-rw-r--r-- | home-manager/stvnliu/shells/fish/default.nix | 2 | ||||
-rw-r--r-- | home-manager/stvnliu/stylix.nix | 5 |
5 files changed, 28 insertions, 3 deletions
diff --git a/home-manager/stvnliu/programs/foot.nix b/home-manager/stvnliu/programs/foot.nix index 54bcec3..a78c840 100644 --- a/home-manager/stvnliu/programs/foot.nix +++ b/home-manager/stvnliu/programs/foot.nix @@ -9,7 +9,7 @@ settings = { main = { term = "xterm-256color"; - font = "${config.desktopFontFullName}:size=12"; + #font = "${config.desktopFontFullName}:size=24"; dpi-aware = lib.mkForce "yes"; }; mouse = { diff --git a/home-manager/stvnliu/scripts/default.nix b/home-manager/stvnliu/scripts/default.nix index f51f039..f2f984f 100644 --- a/home-manager/stvnliu/scripts/default.nix +++ b/home-manager/stvnliu/scripts/default.nix @@ -3,5 +3,11 @@ pkgs, ... }: { - home.packages = [(import ./heic-to-jpg.script.nix {inherit pkgs;})]; + home.packages = [ + (import ./heic-to-jpg.script.nix {inherit pkgs;}) + (import ./tmux-default.script.nix { + inherit pkgs; + inherit config; + }) + ]; } diff --git a/home-manager/stvnliu/scripts/tmux-default.script.nix b/home-manager/stvnliu/scripts/tmux-default.script.nix new file mode 100644 index 0000000..3f194d5 --- /dev/null +++ b/home-manager/stvnliu/scripts/tmux-default.script.nix @@ -0,0 +1,14 @@ +{ + pkgs, + config, +}: let + tmux = config.programs.tmux.package; + windowName = "code-mode"; +in + pkgs.writeShellScriptBin "tmux-code" '' + #!/bin/sh + ${tmux}/bin/tmux new -s ${windowName} -d + ${tmux}/bin/tmux send-keys -t ${windowName} nvim C-m + ${tmux}/bin/tmux split-window -h + ${tmux}/bin/tmux attach -t ${windowName} + '' diff --git a/home-manager/stvnliu/shells/fish/default.nix b/home-manager/stvnliu/shells/fish/default.nix index f97e088..e06fe00 100644 --- a/home-manager/stvnliu/shells/fish/default.nix +++ b/home-manager/stvnliu/shells/fish/default.nix @@ -19,7 +19,7 @@ in ${builtins.readFile ./init/tailscale.fish} ${builtins.readFile ./init/pass.fish} function fish_greeting - ${pkgs.fortune}/bin/fortune -a + ${(pkgs.fortune.override {withOffensive = true;})}/bin/fortune -as end funcsave -q fish_greeting diff --git a/home-manager/stvnliu/stylix.nix b/home-manager/stvnliu/stylix.nix index 1fe0dff..2013b85 100644 --- a/home-manager/stvnliu/stylix.nix +++ b/home-manager/stvnliu/stylix.nix @@ -19,7 +19,12 @@ in { name = config.desktopFontFullName; package = pkgs.nerd-fonts.jetbrains-mono; }; + sizes = { + terminal = 24; + applications = 16; + }; }; + cursor.size = 24; opacity = { applications = globalOpacity; desktop = globalOpacity; |