add home manager configs

This commit is contained in:
Joakim Repomaa
2025-01-29 13:58:39 +02:00
parent ae4f9c2825
commit 1241c82bd7
44 changed files with 4542 additions and 11 deletions

View File

@@ -12,16 +12,42 @@
};
lanzaboote.url = "github:nix-community/lanzaboote";
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
ksoloti-pr.url = "github:repomaa/nixpkgs/pkg/ksoloti";
auto-cpufreq = {
url = "github:AdnanHodzic/auto-cpufreq";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager";
inputs = {
nixpkgs.follows = "nixpkgs";
};
};
commander-nvim = {
url = "github:FeiyouG/commander.nvim";
flake = false;
};
vimpeccable = {
url = "github:svermeulen/vimpeccable";
flake = false;
};
windline-nvim = {
url = "github:windwp/windline.nvim";
flake = false;
};
gen-nvim = {
url = "github:David-Kunz/gen.nvim";
flake = false;
};
ketchup = {
url = "github:repomaa/ketchup";
inputs.nixpkgs.follows = "nixpkgs";
};
ksoloti-pr.url = "github:repomaa/nixpkgs/pkg/ksoloti";
};
outputs = { nixpkgs, nixpkgs-small, gtrackmap, ksoloti-pr, lanzaboote, nixos-hardware, auto-cpufreq, ... }@attrs: {
outputs = { nixpkgs, nixpkgs-small, gtrackmap, ksoloti-pr, lanzaboote, nixos-hardware, auto-cpufreq, home-manager, ... }@inputs: {
nixosConfigurations.freun-dev = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = attrs;
specialArgs = inputs;
modules = [
./freun.dev
gtrackmap.nixosModules.x86_64-linux.default
@@ -33,13 +59,14 @@
specialArgs = {
pkgs-small = import nixpkgs-small { inherit system; };
ksoloti-pr = import ksoloti-pr { inherit system; };
inherit attrs system;
inherit inputs system;
};
modules = [
./radish
lanzaboote.nixosModules.lanzaboote
nixos-hardware.nixosModules.framework-13-7040-amd
auto-cpufreq.nixosModules.default
home-manager.nixosModules.home-manager
];
};
};