This commit is contained in:
Pim Kunis 2024-06-11 19:59:58 +02:00
parent 867912a676
commit 5bfab60b73
3 changed files with 42 additions and 8 deletions

1
.envrc
View file

@ -1 +0,0 @@
PATH_add .

View file

@ -228,7 +228,8 @@
cursor = { cursor = {
package = pkgs.bibata-cursors; package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice"; name = "Bibata-Modern-Classic";
size = 28;
}; };
fonts = { fonts = {

View file

@ -49,7 +49,10 @@
alacritty = { alacritty = {
enable = true; enable = true;
settings.shell.program = lib.getExe config.programs.zsh.package; settings.shell = {
program = lib.getExe config.programs.tmux.package;
args = [ "attach" ];
};
}; };
thunderbird = { thunderbird = {
@ -73,6 +76,42 @@
autocd = true; autocd = true;
autosuggestion.enable = true; autosuggestion.enable = true;
prezto.enable = true; prezto.enable = true;
shellAliases =
let
gitExe = lib.getExe config.programs.git.package;
in
{
htop = lib.getExe pkgs.btop;
gp = "${gitExe} push";
gco = "${gitExe} checkout";
gd = "${gitExe} diff";
gc = "${gitExe} commit";
gpl = "${gitExe} pull";
gb = "${gitExe} branch";
ga = "${gitExe} add";
gl = "${gitExe} log";
gs = "${gitExe} status";
tf = lib.getExe pkgs.opentofu;
};
};
tmux = {
enable = true;
shell = lib.getExe config.programs.zsh.package;
shortcut = "a";
clock24 = true;
newSession = true;
mouse = true;
escapeTime = 10;
terminal = "screen-256color";
extraConfig = ''
unbind _
bind _ split-window -h
unbind -
bind - split-window -v
'';
}; };
ssh = { ssh = {
@ -103,11 +142,6 @@
commit.verbose = true; commit.verbose = true;
pull.rebase = true; pull.rebase = true;
}; };
includes = [{
path = "~/git/suecode/.gitconfig";
condition = "gitdir:~/git/suecode/**";
}];
}; };
# Currently, it is not possible to have Home Manager manage Liberwolf extensions. # Currently, it is not possible to have Home Manager manage Liberwolf extensions.