Skip to content

sammypanda/nixos-nook-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nook Desktop | Nix Flake

This is a flake to install Nook Desktop on systems using the Nix package manager.

(Only tested on x86_64)

Usage

Run directly

nix run github:sammypanda/nixos-nook-desktop
if you get an error about "experimental features" do instead:
nix run github:sammypanda/nixos-nook-desktop --extra-experimental-features flakes --extra-experimental-features nix-command

Or install to your system

Add the following in your flake inputs:

{
    inputs = {
        # the rest of your inputs here

        nook-desktop = {
            url = "github:sammypanda/nixos-nook-desktop";
            inputs.nixpkgs.follows = "nixpkgs";
        }
    };

    # ...

...and in outputs you can overlay and add to system or user packages as pkgs.nook-desktop. Or instead just add nook-desktop.packages.YOURPLATFORM.default to system or user packages without overlaying.

    # ...

    outputs = { nook-desktop, ... } @ inputs:
    let
        pkgs = import nixpkgs {
            overlays = [self.overlays.default];
        }
    in {
        overlays.default = final: prev: {
            nook-desktop = inputs.nook-desktop.packages.YOURPLATFORM.default;
            # OR 
            # nook-desktop = inputs.nook-desktop.packages."${system}".default;
        }
    }

    # ...
}

About

Flake for the Desktop version of Nook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages