Fix home/nix module on non-nixos machines
This commit is contained in:
parent
e1652df3d0
commit
55e2169571
3 changed files with 14 additions and 4 deletions
|
@ -18,7 +18,10 @@
|
||||||
config = {
|
config = {
|
||||||
home-manager.users."riley" = a: lib.pipe a [
|
home-manager.users."riley" = a: lib.pipe a [
|
||||||
(import "${path}/home.nix")
|
(import "${path}/home.nix")
|
||||||
(x: x // { imports = [ ./shared/home ]; })
|
(x: x // {
|
||||||
|
imports = [ ./shared/home ];
|
||||||
|
isNixos = true;
|
||||||
|
})
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ ... }:
|
{ lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -12,6 +12,11 @@
|
||||||
./gui
|
./gui
|
||||||
];
|
];
|
||||||
|
|
||||||
|
options.isNixos = lib.mkOption {
|
||||||
|
type = lib.types.bool;
|
||||||
|
default = false;
|
||||||
|
};
|
||||||
|
|
||||||
config.theme = import ../../themes/lean.nix;
|
config.theme = import ../../themes/lean.nix;
|
||||||
|
|
||||||
}
|
}
|
|
@ -1,6 +1,8 @@
|
||||||
{ ... }:
|
{ lib, pkgs, config, ... }:
|
||||||
|
|
||||||
{
|
(lib.mkIf (!config.isNixos) {
|
||||||
|
nix.package = pkgs.nix;
|
||||||
|
}) // {
|
||||||
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
experimental-features = [ "nix-command" "flakes" ];
|
experimental-features = [ "nix-command" "flakes" ];
|
||||||
|
|
Loading…
Reference in a new issue