dots-of-war/files/nix-stuff/nixpkgs/home.nix

44 lines
925 B
Nix
Raw Normal View History

2020-07-04 00:47:14 +02:00
# https://nixos.wiki/wiki/Wrappers_vs._Dotfiles
# https://nixos.org/nixos/manual/index.html#sec-writing-modules
# do this to change to fork
# nix-channel --add https://github.com/ElKowar/home-manager/archive/alacritty-package-option.tar.gz home-manager
# nix-channel --update
# nix-env -u home-manager
2020-06-29 19:38:15 +02:00
{ config, pkgs, ... }:
{
2020-08-30 19:00:09 +02:00
2020-08-26 00:26:00 +02:00
nixpkgs = {
config = {
allowUnfree = true;
packageOverrides = pkgs: {
nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
inherit pkgs;
};
2020-08-16 23:05:10 +02:00
};
2020-07-04 00:47:14 +02:00
};
2020-08-26 00:26:00 +02:00
overlays = [ (import ./overlay) ];
2020-08-16 23:05:10 +02:00
2020-07-04 00:47:14 +02:00
};
2020-08-16 23:05:10 +02:00
2020-08-30 19:00:09 +02:00
2020-08-16 23:05:10 +02:00
elkowar = {
2020-08-11 17:56:16 +02:00
base = {
enable = true;
enableFish = true;
enableZsh = true;
2020-08-24 15:57:25 +02:00
includeNiceToHaves = true;
2020-08-26 00:26:00 +02:00
includeHaskellDev = true;
2020-08-11 17:56:16 +02:00
};
2020-08-09 20:32:27 +02:00
desktop.enable = true;
2020-08-16 23:05:10 +02:00
desktop.colors = import ./modules/desktop/colors/gruvbox.nix;
2020-07-02 15:40:06 +02:00
};
2020-08-16 23:05:10 +02:00
imports = [ ./modules ];
2020-06-29 19:38:15 +02:00
}