{ pkgs, osConfig, lib, ... }: { imports = [ ./ssh ./shell/helix ./shell/zellij ./shell/zsh.nix ./shell/starship.nix ./shell/eza.nix ./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 = { flavor = "macchiato"; btop.enable = true; cache.enable = true; chromium.enable = true; freetube.enable = true; freetube.flavor = "macchiato"; }; home.packages = with pkgs; [ # System tools: vscode-langservers-extracted sops zsh bat btop broot lazygit navi nil gh ]; programs = { navi.enable = true; yazi = { enable = true; # package = pkgs.yazi.override { # _7zz = pkgs._7zz.override {useUasm = true;}; # }; }; }; # stylix.enable = true; # qt.platformTheme.name = lib.mkForce "kvantum"; # qt.style.name = lib.mkForce "kvantum"; 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"; }; }