78 lines
2.0 KiB
Nix
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";
|
|
};
|
|
}
|