mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
feat: make overlays available from everywhere
This commit is contained in:
@@ -4,57 +4,6 @@ in {
|
|||||||
imports = [
|
imports = [
|
||||||
<niveum/modules/constants.nix>
|
<niveum/modules/constants.nix>
|
||||||
<home-manager/nixos>
|
<home-manager/nixos>
|
||||||
./alacritty.nix
|
|
||||||
./bash.nix
|
|
||||||
./bluetooth.nix
|
|
||||||
./ccc.nix
|
|
||||||
./kleiter.nix
|
|
||||||
./calcurse.nix
|
|
||||||
./chromium.nix
|
|
||||||
./cloud.nix
|
|
||||||
./compton.nix
|
|
||||||
./direnv.nix
|
|
||||||
./distrobump.nix
|
|
||||||
./docker.nix
|
|
||||||
./dunst.nix
|
|
||||||
./flix.nix
|
|
||||||
./fonts.nix
|
|
||||||
./fzf.nix
|
|
||||||
./gaslight.nix
|
|
||||||
./git.nix
|
|
||||||
./hledger.nix
|
|
||||||
./htop.nix
|
|
||||||
./hu-berlin.nix
|
|
||||||
./i3.nix
|
|
||||||
./keybase.nix
|
|
||||||
./keyboard.nix
|
|
||||||
./mail.nix
|
|
||||||
./mpv.nix
|
|
||||||
./nano.nix
|
|
||||||
./neovim.nix
|
|
||||||
./newsboat.nix
|
|
||||||
./flameshot-once.nix
|
|
||||||
./nixpkgs-unstable.nix
|
|
||||||
./packages
|
|
||||||
./printing.nix
|
|
||||||
./wallpaper.nix
|
|
||||||
./redshift.nix
|
|
||||||
./retiolum.nix
|
|
||||||
./rofi.nix
|
|
||||||
./spotify.nix
|
|
||||||
./ssh.nix
|
|
||||||
./sudo.nix
|
|
||||||
./sxiv.nix
|
|
||||||
./themes/mac-os.nix
|
|
||||||
./theming.nix
|
|
||||||
./tmux.nix
|
|
||||||
./todo-txt.nix
|
|
||||||
./traadfri.nix
|
|
||||||
./unclutter.nix
|
|
||||||
./version.nix
|
|
||||||
./vscode.nix
|
|
||||||
./xautolock.nix
|
|
||||||
./zsh.nix
|
|
||||||
{
|
{
|
||||||
niveum.user = {
|
niveum.user = {
|
||||||
github = "kmein";
|
github = "kmein";
|
||||||
@@ -81,7 +30,12 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{ nix.nixPath = [ "/var/src" ]; }
|
{
|
||||||
|
nix.nixPath = [
|
||||||
|
"/var/src"
|
||||||
|
"nixpkgs-overlays=${toString ../overlays}"
|
||||||
|
];
|
||||||
|
}
|
||||||
{ services.dbus.packages = [ pkgs.gnome3.dconf ]; }
|
{ services.dbus.packages = [ pkgs.gnome3.dconf ]; }
|
||||||
{
|
{
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
@@ -118,6 +72,7 @@ in {
|
|||||||
scripts = import <niveum/packages/scripts> { pkgs = super; lib = super.lib; };
|
scripts = import <niveum/packages/scripts> { pkgs = super; lib = super.lib; };
|
||||||
})
|
})
|
||||||
(import <niveum/overlays/toml.nix>)
|
(import <niveum/overlays/toml.nix>)
|
||||||
|
(import <stockholm/krebs/5pkgs/haskell>)
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -309,5 +264,56 @@ in {
|
|||||||
helpLine = lib.mkForce "";
|
helpLine = lib.mkForce "";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
./alacritty.nix
|
||||||
|
./bash.nix
|
||||||
|
./bluetooth.nix
|
||||||
|
./ccc.nix
|
||||||
|
./kleiter.nix
|
||||||
|
./calcurse.nix
|
||||||
|
./chromium.nix
|
||||||
|
./cloud.nix
|
||||||
|
./compton.nix
|
||||||
|
./direnv.nix
|
||||||
|
./distrobump.nix
|
||||||
|
./docker.nix
|
||||||
|
./dunst.nix
|
||||||
|
./flix.nix
|
||||||
|
./fonts.nix
|
||||||
|
./fzf.nix
|
||||||
|
./gaslight.nix
|
||||||
|
./git.nix
|
||||||
|
./hledger.nix
|
||||||
|
./htop.nix
|
||||||
|
./hu-berlin.nix
|
||||||
|
./i3.nix
|
||||||
|
./keybase.nix
|
||||||
|
./keyboard.nix
|
||||||
|
./mail.nix
|
||||||
|
./mpv.nix
|
||||||
|
./nano.nix
|
||||||
|
./neovim.nix
|
||||||
|
./newsboat.nix
|
||||||
|
./flameshot-once.nix
|
||||||
|
./nixpkgs-unstable.nix
|
||||||
|
./packages
|
||||||
|
./printing.nix
|
||||||
|
./wallpaper.nix
|
||||||
|
./redshift.nix
|
||||||
|
./retiolum.nix
|
||||||
|
./rofi.nix
|
||||||
|
./spotify.nix
|
||||||
|
./ssh.nix
|
||||||
|
./sudo.nix
|
||||||
|
./sxiv.nix
|
||||||
|
./themes/mac-os.nix
|
||||||
|
./theming.nix
|
||||||
|
./tmux.nix
|
||||||
|
./todo-txt.nix
|
||||||
|
./traadfri.nix
|
||||||
|
./unclutter.nix
|
||||||
|
./version.nix
|
||||||
|
./vscode.nix
|
||||||
|
./xautolock.nix
|
||||||
|
./zsh.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
6
overlays/overlays.nix
Normal file
6
overlays/overlays.nix
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
self: super:
|
||||||
|
with super.lib;
|
||||||
|
let
|
||||||
|
eval = import <nixpkgs/nixos/lib/eval-config.nix>;
|
||||||
|
paths = (eval {modules = [(import <nixos-config>)];}).config.nixpkgs.overlays;
|
||||||
|
in foldl' (flip extends) (_: super) paths self
|
||||||
Reference in New Issue
Block a user