{ description = "Test standalone liminalOS system"; inputs = { # Follow the nixpkgs in liminalOS, which is verified to build properly before release. nixpkgs.follows = "liminalOS/nixpkgs"; liminalOS.url = "github:youwen5/liminalOS/modules-refactor"; # Alternatively, pin your own nixpkgs and set liminalOS to follow it, as shown below. # nixpkgs.follows = "github:nixos/nixpkgs?ref=nixos-unstable"; # liminalOS.url = "github:youwen5/liminalOS/modules-refactor"; # liminalOS.inputs.nixpkgs.follows = "nixpkgs"; # Either way, you should ensure that liminalOS shares nixpkgs with your # system to avoid any weird conflicts. }; outputs = inputs@{ nixpkgs, liminalOS, ... }: { # Execute sudo nixos-rebuild switch --flake .#liminalOS nixosConfigurations = { liminalOS = nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; }; modules = [ liminalOS.nixosModules.default ./configuration.nix ]; }; }; }; }