Misterio77 / nix-colors

Modules and schemes to make theming with Nix awesome.
GNU General Public License v3.0
465 stars 38 forks source link

Installation problem #50

Open hakova opened 4 months ago

hakova commented 4 months ago

Hi, I am very new to NixOS and had difficulty in following your installation instructions. I tried modifying my ~/.config/home-manager/flake.nix file as recommended for the standalone home manager installation and kept getting "undefined variable: nix-colors" error. Please see below my flake.nix file.

`{ description = "Home Manager configuration of user";

inputs = {

Specify the source of Home Manager and Nixpkgs.

nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
**nix-colors.url = "github:misterio77/nix-colors";**
home-manager = {
  url = "github:nix-community/home-manager";
  inputs.nixpkgs.follows = "nixpkgs";
};

};

outputs = { nixpkgs, home-manager, ... }: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; in { homeConfigurations."user" = home-manager.lib.homeManagerConfiguration { inherit pkgs;

Specify your home configuration modules here, for example,

    # the path to your home.nix.
    modules = [ ./home.nix ];
    # Optionally use extraSpecialArgs
    # to pass through arguments to home.nix
   extraSpecialArgs = { inherit  nix-colors; };
  };
};

}`

I appreciate any pointers about what I am doing wrong.

AdamWorley commented 3 months ago

I was having the same issues - I followed this youtube video https://www.youtube.com/watch?v=jO2o0IN0LPE and it's working perfectly now

Misterio77 commented 3 months ago

Hey, sorry for the delay.

You're missing a nix-colors argument here:

outputs = { nixpkgs, home-manager, ... }:

Should be:

outputs = { nixpkgs, home-manager, nix-colors, ... }: