add naviterm

This commit is contained in:
Don Harper 2025-07-01 23:06:50 -05:00
parent d3e1a8c3ec
commit e12258477a
6 changed files with 66 additions and 43 deletions

83
flake.lock generated
View file

@ -7,11 +7,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1748611268, "lastModified": 1750955917,
"narHash": "sha256-c4tmqz/22nG52B7ojitZUjNMK88RRnz2OPVzNEeN74M=", "narHash": "sha256-45GhE9DyPkEUbUGUCZDFkXuk3emAHbJbd6IoQ2i/Nsc=",
"owner": "e-tho", "owner": "e-tho",
"repo": "bzmenu", "repo": "bzmenu",
"rev": "90d0da3fce6e2c9c7fde307624a24dbcf16b1e0c", "rev": "edf70ebea9e2d429723d1c589872b0d1b7863598",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -25,11 +25,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1749223974, "lastModified": 1751021896,
"narHash": "sha256-/GAQYRW1duU81KG//2wI9ax8EkHVG/e1UOD97NdwLOY=", "narHash": "sha256-L9u68mNPPiuW7+OV5BKbXaj/AENTiiuEx8+QnMBjRlU=",
"owner": "catppuccin", "owner": "catppuccin",
"repo": "nix", "repo": "nix",
"rev": "3a42cd79c647360ee8742659e42aeec0947dd3b4", "rev": "a6b0e34d083c79f08efabb1fd6ccf12b882daae6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -49,11 +49,11 @@
"stable": "stable" "stable": "stable"
}, },
"locked": { "locked": {
"lastModified": 1749739748, "lastModified": 1751144689,
"narHash": "sha256-csQQPoCA5iv+Nd9yCOCQNKflP7qUKEe7D27wsz+LPKM=", "narHash": "sha256-cgIntaqhcm62V1KU6GmrAGpHpahT4UExEWW2ryS02ZU=",
"owner": "zhaofengli", "owner": "zhaofengli",
"repo": "colmena", "repo": "colmena",
"rev": "c61641b156dfa3e82fc0671e77fccf7d7ccfaa3b", "rev": "3ceec72cfb396a8a8de5fe96a9d75a9ce88cc18e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -69,11 +69,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749436314, "lastModified": 1750903843,
"narHash": "sha256-CqmqU5FRg5AadtIkxwu8ulDSOSoIisUMZRLlcED3Q5w=", "narHash": "sha256-Ng9+f0H5/dW+mq/XOKvB9uwvGbsuiiO6HrPdAcVglCs=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "dfa4d1b9c39c0342ef133795127a3af14598017a", "rev": "83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -263,16 +263,15 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749821119, "lastModified": 1751411489,
"narHash": "sha256-X3WAS322EsebI4ohJcXhKpiyG1v+7wE4VOiXy1pxM/c=", "narHash": "sha256-x+AJyQ5+4EPDU3NnQ1OPP/KuoG0C6UrbgptEW6PSLQ8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "79dfd9aa295e53773aad45480b44c131da29f35b", "rev": "e96a8a325cf23538a7f58b9335b4c4c0b393bacf",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "master",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@ -311,11 +310,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1749198891, "lastModified": 1751361791,
"narHash": "sha256-bUaOG1uQ7Jpm6H//PzT71U+RillehMA1gPoXPeE/BL8=", "narHash": "sha256-chH/ZGLnKefSYbiu80qkqrmlXUWQh6b5dh5jp+ZtnCQ=",
"owner": "detoxify92", "owner": "detoxify92",
"repo": "naviterm", "repo": "naviterm",
"rev": "8848eb5a3637c93fc9cbad0828f94fcb5c2bdc6a", "rev": "3069a389d42ff4f362e825f107e0e2d5ef2358b6",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -334,11 +333,11 @@
"nixpkgs-regression": "nixpkgs-regression" "nixpkgs-regression": "nixpkgs-regression"
}, },
"locked": { "locked": {
"lastModified": 1749859265, "lastModified": 1751391295,
"narHash": "sha256-Ys7lDA03X+iJuprkukFqNfOKSs6BmaPAeXxAvpXLG3w=", "narHash": "sha256-0vMwBjalzDqhFHpQf7/z1LHyIyN7vy5XEfTy4vlE87M=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nix", "repo": "nix",
"rev": "46853c467db0662ac209b473bebc839a8fad067d", "rev": "5879ab15771ee04fa963603373767d312fcde6cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -369,11 +368,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1749832440, "lastModified": 1751393906,
"narHash": "sha256-lfxhuxAaHlYFGr8yOrAXZqdMt8PrFLzjVqH9v3lQaoY=", "narHash": "sha256-I1x6K61ZcdFlqc07weRBy3erCAB0lVkX10i0c9eXjDI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "db030f62a449568345372bd62ed8c5be4824fa49", "rev": "f49bb3b4107a0917ee144337bb02d311033ee1ba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -433,16 +432,16 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1749668643, "lastModified": 1751211869,
"narHash": "sha256-gaWJEWGBW/g1u6o5IM4Un0vluv86cigLuBnjsKILffc=", "narHash": "sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1965fd20a39c8e441746bee66d550af78f0c0a7b", "rev": "b43c397f6c213918d6cfe6e3550abfe79b5d1c51",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-24.11", "ref": "nixos-25.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@ -529,11 +528,11 @@
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1749794982, "lastModified": 1751271578,
"narHash": "sha256-Kh9K4taXbVuaLC0IL+9HcfvxsSUx8dPB5s5weJcc9pc=", "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ee930f9755f58096ac6e8ca94a1887e0534e2d81", "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -553,11 +552,11 @@
"systems": "systems_4" "systems": "systems_4"
}, },
"locked": { "locked": {
"lastModified": 1749761870, "lastModified": 1751144320,
"narHash": "sha256-y+rCuxTylur4k2MbL8cJwOR3pHIamCxp8xG9Vuhwvgw=", "narHash": "sha256-KJsKiGfkfXFB23V26NQ1p+UPsexI6NKtivnrwSlWWdQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "18d838e88945b554d059db5f1fff1daed4b7bf8f", "rev": "ceb52aece5d571b37096945c2815604195a04eb4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -576,11 +575,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749531675, "lastModified": 1749730855,
"narHash": "sha256-UB8Mc88rW9frjpJ1Fj2ro7f07Gg8dX3uVXvMXnFR4CE=", "narHash": "sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "search", "repo": "search",
"rev": "4029d450d0266909ee52775849b7da54e79b328e", "rev": "8dfe5879dd009ff4742b668d9c699bc4b9761742",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -625,16 +624,16 @@
}, },
"stable": { "stable": {
"locked": { "locked": {
"lastModified": 1746557022, "lastModified": 1750133334,
"narHash": "sha256-QkNoyEf6TbaTW5UZYX0OkwIJ/ZMeKSSoOMnSDPQuol0=", "narHash": "sha256-urV51uWH7fVnhIvsZIELIYalMYsyr2FCalvlRTzqWRw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1d3aeb5a193b9ff13f63f4d9cc169fb88129f860", "rev": "36ab78dab7da2e4e27911007033713bab534187b",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-24.11", "ref": "nixos-25.05",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }

View file

@ -14,6 +14,7 @@
./listadmin.nix ./listadmin.nix
./mail.nix ./mail.nix
./mopidy.nix ./mopidy.nix
./naviterm.nix
./neovim.nix ./neovim.nix
./newsboat.nix ./newsboat.nix
./ssh.nix ./ssh.nix

View file

@ -1,4 +1,4 @@
alias build="notify-send -u critical 'Build complete' || notify-send -u critical 'Build failed'" alias build="notify-send -u critical \"Build complete at $(date)\" || notify-send -u critical \"Build failed at $(date)\""
# alias mroe=more # alias mroe=more
# alias moer=more # alias moer=more
alias ls="ls -hCF" alias ls="ls -hCF"

View file

@ -0,0 +1,13 @@
server_address=https://music.trex-halfbeak.ts.net
user=don
password=D4u5c3k
server_auth=token
replay_gain=auto
primary_accent=yellow
secondary_accent=gray
home_list_size=30
follow_cursor_queue=true
draw_while_unfocused=false
save_player_status=true
use_dbus=true
reorder_random_queue=true

9
home/common/naviterm.nix Normal file
View file

@ -0,0 +1,9 @@
{ pkgs, inputs, ... }: {
home.packages = with pkgs;
[ inputs.naviterm.packages.${pkgs.system}.default ];
xdg.configFile."naviterm" = {
source = ./files/naviterm;
recursive = true;
target = "naviterm";
};
}

View file

@ -94,6 +94,7 @@
bind I display-popup -w 90% -h 90% -E "ikhal" bind I display-popup -w 90% -h 90% -E "ikhal"
bind K split-window -h "exec ikhal" bind K split-window -h "exec ikhal"
bind S split-window -v -l 5 bind S split-window -v -l 5
bind T display-popup -d "#{pane_current_path}" -w 90% -h 90% -E "bash"
bind Tab choose-window bind Tab choose-window
bind ^b last-window bind ^b last-window
bind e setw synchronize-panes bind e setw synchronize-panes