60 lines
1.5 KiB
Nix
60 lines
1.5 KiB
Nix
{ 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;
|
|
}
|