2023-08-09 23:40:02 +02:00
|
|
|
{ pkgs, ... }: {
|
2023-09-08 19:16:45 +02:00
|
|
|
imports = [ ./neovim ./sway ./tmux.nix ./zsh.nix ./lf ./helix.nix ];
|
2023-08-09 23:40:02 +02:00
|
|
|
|
|
|
|
programs = {
|
|
|
|
thunderbird = {
|
|
|
|
enable = true;
|
2023-08-12 14:35:08 +02:00
|
|
|
profiles = { ivan = { isDefault = true; }; };
|
2023-08-09 23:40:02 +02:00
|
|
|
};
|
|
|
|
chromium = {
|
|
|
|
enable = true;
|
|
|
|
package = pkgs.ungoogled-chromium;
|
|
|
|
};
|
2023-08-12 14:35:08 +02:00
|
|
|
swaylock = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
color = "000000";
|
|
|
|
line-color = "ffffff";
|
|
|
|
show-failed-attempts = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
obs-studio = {
|
|
|
|
enable = true;
|
|
|
|
plugins = with pkgs.obs-studio-plugins; [ wlrobs ];
|
|
|
|
};
|
|
|
|
kitty = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
enable_tab_bar = false;
|
|
|
|
background_opacity = "0.96";
|
2023-09-18 17:52:10 +02:00
|
|
|
cursor_shape = "beam";
|
2023-08-12 14:35:08 +02:00
|
|
|
};
|
|
|
|
};
|
|
|
|
git = {
|
|
|
|
enable = true;
|
|
|
|
userName = "Ivan Dimitrov";
|
|
|
|
userEmail = "ivan@idimitrov.dev";
|
|
|
|
extraConfig = {
|
|
|
|
color.ui = "auto";
|
|
|
|
pull.rebase = true;
|
|
|
|
};
|
|
|
|
};
|
2023-08-09 23:40:02 +02:00
|
|
|
};
|
2023-08-09 22:10:48 +02:00
|
|
|
}
|