summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorscouckel <james.krinsky@gmail.com>2026-03-25 11:14:16 -0500
committerscouckel <james.krinsky@gmail.com>2026-03-25 11:14:16 -0500
commit2a50a86e3faea6deae9adc76572cc543baf678d3 (patch)
tree95e8bb2771a847cfcc51ca90ac6a2de9548b5bec /flake.nix
parent3406096fa9f5dfd669e0b7a43e3f2227d51b10a7 (diff)
inital move and renaming
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix143
1 files changed, 0 insertions, 143 deletions
diff --git a/flake.nix b/flake.nix
index 44e1941..e69de29 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,143 +0,0 @@
-{
- description = "scouckel config flake";
-
- inputs = {
- nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
- nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";
- home-manager = {
- url = "github:nix-community/home-manager";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- nur = {
- url = "github:nix-community/NUR";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- zen-browser = {
- url = "github:0xc000022070/zen-browser-flake";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- spicetify.url = "github:Gerg-L/spicetify-nix";
- auto-cpufreq = {
- url = "github:AdnanHodzic/auto-cpufreq";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- nixos-hardware.url = "github:NixOS/nixos-hardware/master";
- nvf = {
- url = "github:NotAShelf/nvf";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- nordvpn-flake.url = "github:scouckel/nordvpn-flake";
- mango = {
- url = "github:DreamMaoMao/mango";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- };
-
- outputs = { nixpkgs, home-manager, nix-flatpak, nur, auto-cpufreq, nixos-hardware, nordvpn-flake, ... }@inputs: {
- nixosConfigurations = {
- # desktop
- vecna = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./hosts/vecna/configuration.nix
- ./modules/nixos
- nix-flatpak.nixosModules.nix-flatpak
- home-manager.nixosModules.home-manager {
- home-manager.useGlobalPkgs = true;
- home-manager.useUserPackages = true;
- home-manager.users.jck = {
- imports = [
- ./hosts/vecna/home.nix
- ./modules/home-manager
- inputs.nvf.homeManagerModules.default
- inputs.mango.hmModules.mango
- ];
- };
- home-manager.extraSpecialArgs = {inherit inputs;};
- }
- nur.modules.nixos.default
- nordvpn-flake.nixosModules.nordvpn-flake
- ];
- };
- # laptop
- xanathar = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./hosts/xanathar/configuration.nix
- ./modules/nixos
- nix-flatpak.nixosModules.nix-flatpak
- home-manager.nixosModules.home-manager {
- home-manager.useGlobalPkgs = true;
- home-manager.useUserPackages = true;
- home-manager.users.jck = {
- imports = [
- ./hosts/xanathar/home.nix
- ./modules/home-manager
- inputs.nvf.homeManagerModules.default
- ];
- };
- home-manager.extraSpecialArgs = {inherit inputs;};
- }
- nur.modules.nixos.default
- auto-cpufreq.nixosModules.default
- nordvpn-flake.nixosModules.nordvpn-flake
- ];
- };
- # new laptop
- tiamat = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./hosts/tiamat/configuration.nix
- ./modules/nixos
- nix-flatpak.nixosModules.nix-flatpak
- home-manager.nixosModules.home-manager {
- home-manager.useGlobalPkgs = true;
- home-manager.useUserPackages = true;
- home-manager.users.jck = {
- imports = [
- ./hosts/tiamat/home.nix
- ./modules/home-manager
- inputs.nvf.homeManagerModules.default
- ];
- };
- home-manager.extraSpecialArgs = {inherit inputs;};
- }
- nur.modules.nixos.default
- auto-cpufreq.nixosModules.default
- nixos-hardware.nixosModules.framework-13-7040-amd
- nordvpn-flake.nixosModules.nordvpn-flake
- ];
- };
- generic = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./hosts/generic/configuration.nix
- /etc/nixos/hardware-configuration.nix
- ./modules/nixos
- nix-flatpak.nixosModules.nix-flatpak
- home-manager.nixosModules.home-manager {
- home-manager.useGlobalPkgs = true;
- home-manager.useUserPackages = true;
- home-manager.users.jck = {
- imports = [
- ./hosts/generic/home.nix
- ./modules/home-manager
- inputs.nvf.homeManagerModules.default
- ];
- };
- home-manager.extraSpecialArgs = {inherit inputs;};
- }
- nur.modules.nixos.default
- nordvpn-flake.nixosModules.nordvpn-flake
- ];
- };
- shar = nixpkgs.lib.nixosSystem {
- specialArgs = {inherit inputs;};
- modules = [
- ./hosts/shar/configuration.nix
- ./hosts/shar/hardware-configuration.nix
- ];
- };
- };
- };
-}