{ pkgs, lib, ... }: let nord = import ./themes/nord.nix; onedark = import ./themes/onedark.nix; in { nixpkgs.overlays = [ (import ./overlays/rice.nix) ( final: prev: { cocktail-bar-cli = final.callPackage ./custom/cocktail-bar-cli { }; update-background = final.callPackage ./custom/update-background { backgrounds_directory = "$HOME/Immagini/Sfondi/1080+/1440+"; }; lockscreen = final.callPackage ./custom/lockscreen { palette = final.rice.colorPalette; font = final.rice.font.normal; }; } ) # Custom packges ]; home = { language.base = "it_IT.UTF-8"; keyboard = { layout = "it"; options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ]; }; packages = with pkgs; [ htop neofetch nix-prefetch-scripts ripgrep wget ]; }; imports = [ ./modules/configurations.nix ./modules/fonts.nix ./modules/bash.nix ./modules/bat.nix ./modules/bottom.nix ./modules/broot.nix ./modules/dircolors.nix ./modules/direnv.nix ./modules/git.nix ./modules/gpg.nix ./modules/info.nix ./modules/jq.nix ./modules/kakoune.nix ./modules/keychain.nix ./modules/lf.nix ./modules/man.nix ./modules/megasync.nix ./modules/ssh.nix ./modules/starship.nix ./modules/tmux.nix ./modules/zoxide.nix ./modules/zsh.nix ./modules/shell_aliases.nix ]; programs.home-manager.enable = true; }