Author SHA1 Message Date
Mariano Uvalle 064cbb594c feat: Refactor neovim to a more modern stack. 2026-09-24 17:55:43 -07:00
5 changed files with 5 additions and 50 deletions
-2
View File
@@ -228,7 +228,6 @@
devbox = home-manager.lib.homeManagerConfiguration { devbox = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."x86_64-linux"; pkgs = nixpkgs.legacyPackages."x86_64-linux";
extraSpecialArgs = { extraSpecialArgs = {
homeConfigurationName = "devbox";
pkgs-unstable = pkgs-unstable_x86_64-linux; pkgs-unstable = pkgs-unstable_x86_64-linux;
}; };
modules = [ modules = [
@@ -238,7 +237,6 @@
armdevbox = home-manager.lib.homeManagerConfiguration { armdevbox = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."aarch64-linux"; pkgs = nixpkgs.legacyPackages."aarch64-linux";
extraSpecialArgs = { extraSpecialArgs = {
homeConfigurationName = "armdevbox";
pkgs-unstable = pkgs-unstable_aarch64-linux; pkgs-unstable = pkgs-unstable_aarch64-linux;
}; };
modules = [ modules = [
-41
View File
@@ -1,41 +0,0 @@
{ ... }: {
home.file.".config/herdr/config.toml" = {
text = ''
[keys]
prefix = "ctrl+a"
# Use tmux-style session selection for workspace navigation.
workspace_picker = "prefix+s"
settings = "prefix+shift+s"
# Side-by-side panes (tmux's "|" / "\" split -h).
# NOTE: "backslash" as a key name is inferred, not confirmed in the docs.
# Verify against `herdr --default-config` and adjust if it doesn't bind.
split_vertical = "prefix+backslash"
# Stacked panes (tmux's "-" / "_" split -v).
split_horizontal = "prefix+minus"
detach = "prefix+d"
# Kept "f" for next-tab like the old tmux config; herdr's
# previous_tab default (prefix+p) already matched.
next_tab = "prefix+f"
close_pane = "prefix+w"
close_tab = "prefix+shift+w"
# Kept "," for rename-tab like the old tmux default.
rename_tab = "prefix+,"
[ui]
mouse_capture = true
[session]
# Replaces tmux-resurrect/continuum: agents and panes come back on reattach.
resume_agents_on_restore = true
'';
};
}
+2 -1
View File
@@ -39,9 +39,9 @@
}; };
taps = [ taps = [
# "agavra/tap"
]; ];
brews = [ brews = [
"gh"
"watchman" "watchman"
"vite" "vite"
"pipx" "pipx"
@@ -49,6 +49,7 @@
"glow" "glow"
"chromaprint" "chromaprint"
"libiconv" "libiconv"
# "agavra/tap/tuicr"
"automake" "automake"
"autoconf" "autoconf"
"pkg-config" "pkg-config"
+2 -4
View File
@@ -24,7 +24,6 @@ in {
../../home-modules/secretive.nix ../../home-modules/secretive.nix
../../home-modules/starship.nix ../../home-modules/starship.nix
../../home-modules/tmux.nix ../../home-modules/tmux.nix
../../home-modules/herdr.nix
../../home-modules/opencode-config.nix ../../home-modules/opencode-config.nix
../../home-modules/zsh.nix ../../home-modules/zsh.nix
]; ];
@@ -117,10 +116,9 @@ in {
hostname = "82.180.160.149"; hostname = "82.180.160.149";
forwardAgent = true; forwardAgent = true;
}; };
handmade-gitea = { handmaderunner = {
user = "jmug"; user = "jmug";
hostname = "40.160.241.66"; hostname = "2.25.209.218";
forwardAgent = true;
}; };
racknerd = { racknerd = {
user = "jmug"; user = "jmug";
+1 -2
View File
@@ -1,5 +1,4 @@
{ {
homeConfigurationName,
pkgs, pkgs,
pkgs-unstable, pkgs-unstable,
... ...
@@ -29,7 +28,7 @@
programs.zsh = { programs.zsh = {
shellAliases = { shellAliases = {
homesw = "home-manager --flake /home/jmug/nixos#${homeConfigurationName} --extra-experimental-features nix-command --extra-experimental-features flakes switch"; homesw = "home-manager --flake /home/jmug/nixos#devbox --extra-experimental-features nix-command --extra-experimental-features flakes switch";
}; };
}; };