NixOS configs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. {
  2. description = "A very basic flake";
  3. inputs = {
  4. nixpkgs.url = "github:nixos/nixpkgs";
  5. home-manager.url = "github:nix-community/home-manager";
  6. home-manager.inputs.nixpkgs.follows = "nixpkgs";
  7. };
  8. outputs = { self, nixpkgs, home-manager }: {
  9. nixosConfigurations.nixbox-cwm = nixpkgs.lib.nixosSystem {
  10. system = "x86_64-linux";
  11. modules = [
  12. home-manager.nixosModule
  13. ({config, ...}: {
  14. networking.hostName = "nixbox-cwm";
  15. })
  16. ./configuration.nix
  17. ./rices/cwm.nix
  18. ./hardware.nix
  19. ];
  20. };
  21. nixosConfigurations.nixbox-gnome = nixpkgs.lib.nixosSystem {
  22. system = "x86_64-linux";
  23. modules = [
  24. home-manager.nixosModule
  25. ({config, ...}: {
  26. networking.hostName = "nixbox-gnome";
  27. })
  28. ./configuration.nix
  29. ./rices/gnome.nix
  30. ./hardware.nix
  31. ];
  32. };
  33. nixosConfigurations.nixbox-bspwm = nixpkgs.lib.nixosSystem {
  34. system = "x86_64-linux";
  35. modules = [
  36. home-manager.nixosModule
  37. ({config, ...}: {
  38. networking.hostName = "nixbox-bspwm";
  39. })
  40. ./configuration.nix
  41. ./rices/bspwm.nix
  42. ./hardware.nix
  43. ];
  44. };
  45. };
  46. }