NixOS-Config/home-manager/shared/default.nix

82 lines
1.7 KiB
Nix
Raw Normal View History

{
pkgs,
osConfig,
...
}: {
imports = [
2024-05-12 19:41:33 +02:00
./shell/helix
./shell/zellij
./shell/zsh.nix
2024-04-29 20:41:00 +02:00
./shell/starship.nix
2024-04-30 11:30:44 +02:00
./shell/eza.nix
2024-05-02 10:02:32 +02:00
./shell/hyfetch.nix
];
home = {
username = "lillian";
homeDirectory = "/home/lillian";
file."id_ed25519.pub" = {
source = ../hosts/${osConfig.networking.hostName}/id_ed25519.pub;
target = ".ssh/id_ed25519.pub";
force = true;
};
};
catppuccin = {
enable = true;
flavor = "macchiato";
foot.enable = false;
helix.enable = false;
yazi.enable = false;
};
2024-10-03 11:11:30 +02:00
home.packages = with pkgs; [
# System tools:
2024-09-18 16:08:00 +02:00
vscode-langservers-extracted
sops
zsh
2024-04-29 21:39:19 +02:00
bat
2024-09-28 22:46:37 +02:00
btop
2024-10-16 21:47:40 +02:00
broot
lazygit
2024-10-17 17:05:30 +02:00
navi
nil
];
2024-12-22 22:48:13 +01:00
programs = {
navi.enable = true;
yazi = {
enable = true;
package = pkgs.yazi.override {
_7zz = pkgs._7zz.override {useUasm = true;};
};
2024-11-04 14:04:32 +01:00
};
};
2024-12-08 22:18:58 +01:00
stylix.enable = true;
# stylix = {
# enable = true;
# autoEnable = true;
# base16Scheme = {
# scheme = "Catppuccin Macchiato";
# author = "https://github.com/catppuccin/catppuccin";
# base00 = "24273a";
# base01 = "1e2030";
# base02 = "363a4f";
# base03 = "494d64";
# base04 = "5b6078";
# base05 = "cad3f5";
# base06 = "f4dbd6";
# base07 = "b7bdf8";
# base08 = "ed8796";
# base09 = "f5a97f";
# base0A = "eed49f";
# base0B = "a6da95";
# base0C = "8bd5ca";
# base0D = "8aadf4";
# base0E = "c6a0f6";
# base0F = "f0c6c6";
# };
# image = ./background.jpg;
# cursor.package = pkgs.catppuccin-cursors;
# cursor.name = "macchiatoMauve";
# };
}