Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jv-etc

Installing

  1. Install nix using the installer.
  2. Clone this repo to ~/etc.
  3. Run nix run ~/etc#apply-home.

The apply command manages files in the home directory. If an apply conflicts with existing files, move those files aside:

nix run ~/etc#apply-home -- -b pre-nix

Updating

  1. Update some configs / pull this repo.
  2. Run nix run ~/etc#apply-home.

hm-configs

This is a small util to reduce the boilerplate to define home-manager configurations in a flake-parts flake.

To use this util in your flake-parts flake, add this repo as an input and then:

# ...
outputs = inputs@{ ... }:
  inputs.flake-parts.lib.mkFlake { inherit inputs; } {
    imports = [ inputs.<nameofinput>.flakeModules.hm ];

    hm-configs."<config name>" = {
        system = "<system>";
        module = {
            # your home-manager config module body here.
        };
    };

    # ...
  };

About

files that configure software packages that are installed on my machine that i use for work and for personal projects that i work on

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages