Files
Nixos/hosts/darwin/home/alistreaza.nix
T
2026-02-16 09:34:11 +01:00

78 lines
2.0 KiB
Nix

{ import-tree, ... }:
{
home-manager.users.alistreaza = {
imports = [
(import-tree ../../../modules/home/common)
(import-tree ../../../modules/home/darwin)
];
home = {
username = "alistreaza";
homeDirectory = /Users/alistreaza;
};
# Shell apps
home.shell.nh.enable = true;
home.shell.zsh.enable = true;
home.shell.git.enable = true;
home.shell.neovim.enable = true;
# Nix env deps
home.env.nix.enable = true;
# Languages env deps
home.env.r.enable = true;
home.env.jdk.enable = true;
home.env.rust.enable = true;
home.env.python.enable = true;
# No Home Application Folders
targets.darwin.linkApps.enable = false;
targets.darwin.copyApps.enable = false;
services.paneru = {
enable = true;
# Equivalent to what you would put into `~/.paneru` (See Configuration options below).
settings = {
options = {
preset_column_widths = [
0.25
0.33
0.5
0.66
0.75
];
swipe_gesture_fingers = 4;
animation_speed = 4000;
};
bindings = {
window_focus_west = "cmd - h";
window_focus_east = "cmd - l";
window_focus_north = "cmd - k";
window_focus_south = "cmd - j";
window_swap_west = "alt - h";
window_swap_east = "alt - l";
window_swap_first = "alt + shift - h";
window_swap_last = "alt + shift - l";
window_center = "alt - c";
window_resize = "alt - r";
window_fullwidth = "alt - f";
window_manage = "ctrl + alt - t";
window_stack = "alt - ]";
window_unstack = "alt + shift - ]";
quit = "ctrl + alt - q";
};
windows.all = {
title = ".*";
vertical_padding = 5;
horizontal_padding = 5;
};
};
};
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "25.11";
};
}