summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-02-20 01:53:23 -0500
committerseth <[email protected]>2023-02-20 01:53:23 -0500
commit0957b051ef4befd86ce97deef04f5095bea9543b (patch)
treea669111fa7b0123a4e77819ddce0c0c75bef554f /flake.nix
parenta276cdbfa83425423c096d8049e6e29770018e31 (diff)
start using nixpkgs-fmt
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix142
1 files changed, 72 insertions, 70 deletions
diff --git a/flake.nix b/flake.nix
index 559765b..a44f553 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,77 +1,79 @@
{
- inputs = {
- nixpkgs.url = "nixpkgs/nixos-22.11";
- nixpkgsUnstable.url = "nixpkgs/nixos-unstable";
- nixos-wsl.url = "github:nix-community/NixOS-WSL?ref=main";
- home-manager.url = "github:nix-community/home-manager";
- home-manager.inputs.nixpkgs.follows = "nixpkgs";
- nixos-hardware.url = "github:NixOS/nixos-hardware";
- lanzaboote.url = "github:nix-community/lanzaboote";
- };
+ inputs = {
+ nixpkgs.url = "nixpkgs/nixos-22.11";
+ nixpkgsUnstable.url = "nixpkgs/nixos-unstable";
+ nixos-wsl.url = "github:nix-community/NixOS-WSL?ref=main";
+ home-manager.url = "github:nix-community/home-manager";
+ home-manager.inputs.nixpkgs.follows = "nixpkgs";
+ nixos-hardware.url = "github:NixOS/nixos-hardware";
+ lanzaboote.url = "github:nix-community/lanzaboote";
+ };
- outputs = inputs @ {
- home-manager,
- lanzaboote,
- nixos-hardware,
- nixos-wsl,
- nixpkgs,
- nixpkgsUnstable,
- ...
- }: let
- util = import ./util {inherit inputs home-manager;};
- inherit (util) host user;
- in {
- homeConfigurations = {
- seth = user.mkHMUser {
- username = "seth";
- stateVersion = "23.05";
- channel = nixpkgsUnstable;
- modules = [];
- };
- };
+ outputs =
+ inputs @ { home-manager
+ , lanzaboote
+ , nixos-hardware
+ , nixos-wsl
+ , nixpkgs
+ , nixpkgsUnstable
+ , ...
+ }:
+ let
+ util = import ./util { inherit inputs home-manager; };
+ inherit (util) host user;
+ in
+ {
+ homeConfigurations = {
+ seth = user.mkHMUser {
+ username = "seth";
+ stateVersion = "23.05";
+ channel = nixpkgsUnstable;
+ modules = [ ];
+ };
+ };
- nixosConfigurations =
- (host.mkHost {
- name = "glados";
- modules = [
- nixos-hardware.nixosModules.common-cpu-amd-pstate
- nixos-hardware.nixosModules.common-gpu-nvidia-nonprime
- nixos-hardware.nixosModules.common-pc-ssd
- lanzaboote.nixosModules.lanzaboote
+ nixosConfigurations =
+ (host.mkHost {
+ name = "glados";
+ modules = [
+ nixos-hardware.nixosModules.common-cpu-amd-pstate
+ nixos-hardware.nixosModules.common-gpu-nvidia-nonprime
+ nixos-hardware.nixosModules.common-pc-ssd
+ lanzaboote.nixosModules.lanzaboote
- ./users/seth
- ];
- specialArgs = {
- desktop = "gnome";
- wsl = false;
- };
- version = "23.05";
- pkgs = nixpkgsUnstable;
- })
- // (host.mkHost {
- name = "glados-wsl";
- modules = [
- nixos-wsl.nixosModules.wsl
+ ./users/seth
+ ];
+ specialArgs = {
+ desktop = "gnome";
+ wsl = false;
+ };
+ version = "23.05";
+ pkgs = nixpkgsUnstable;
+ })
+ // (host.mkHost {
+ name = "glados-wsl";
+ modules = [
+ nixos-wsl.nixosModules.wsl
- {
- wsl = {
- enable = true;
- defaultUser = "seth";
- nativeSystemd = true;
- wslConf.network.hostname = "glados-wsl";
- startMenuLaunchers = false;
- interop.includePath = false;
- };
- }
+ {
+ wsl = {
+ enable = true;
+ defaultUser = "seth";
+ nativeSystemd = true;
+ wslConf.network.hostname = "glados-wsl";
+ startMenuLaunchers = false;
+ interop.includePath = false;
+ };
+ }
- ./users/seth
- ];
- specialArgs = {
- desktop = "";
- wsl = true;
- };
- version = "23.05";
- pkgs = nixpkgsUnstable;
- });
- };
+ ./users/seth
+ ];
+ specialArgs = {
+ desktop = "";
+ wsl = true;
+ };
+ version = "23.05";
+ pkgs = nixpkgsUnstable;
+ });
+ };
}