Recreated nix files

This commit is contained in:
2026-03-03 11:45:38 +01:00
parent e5520636b2
commit 6b3e87fe9d
3 changed files with 434 additions and 422 deletions
+315 -311
View File
File diff suppressed because it is too large Load Diff
+6 -2
View File
@@ -644,7 +644,7 @@ The inputs for my system's configuration are very simple
4. [[https://nix.catppuccin.com/][catppuccin]] - nix module that allows everything to be catppuccin themed. 4. [[https://nix.catppuccin.com/][catppuccin]] - nix module that allows everything to be catppuccin themed.
#+begin_src nix :tangle flake.nix :noweb tangle #+begin_src nix :tangle flake.nix :noweb tangle
{ {
description = "Henrov's nixos configuration"; description = "Henrov's nixos configuration";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
@@ -664,9 +664,13 @@ The inputs for my system's configuration are very simple
url = "github:youwen5/zen-browser-flake"; url = "github:youwen5/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hyprland-nix = {
url = "github:hyprwm/hyprland-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
<<flake-outputs>> <<flake-outputs>>
} }
#+end_src #+end_src
* Flake Output * Flake Output
+32 -28
View File
@@ -1,42 +1,46 @@
{ {
description = "Henrov's nixos configuration"; description = "Henrov's nixos configuration";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
emacs-overlay = { emacs-overlay = {
url = "github:nix-community/emacs-overlay"; url = "github:nix-community/emacs-overlay";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
catppuccin = { catppuccin = {
url = "github:catppuccin/nix"; url = "github:catppuccin/nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
zen-browser = { zen-browser = {
url = "github:youwen5/zen-browser-flake"; url = "github:youwen5/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
}; hyprland-nix = {
outputs = inputs@{ url = "github:hyprwm/hyprland-nix";
nixpkgs, inputs.nixpkgs.follows = "nixpkgs";
home-manager, };
emacs-overlay, };
catppuccin, outputs = inputs@{
... nixpkgs,
}: home-manager,
let emacs-overlay,
user = import ./user.nix; catppuccin,
lib = nixpkgs.lib; ...
machines = [ }:
let
user = import ./user.nix;
lib = nixpkgs.lib;
machines = [
"traveldroid" "traveldroid"
]; ];
pkgs = import nixpkgs { pkgs = import nixpkgs {
inherit (user) system; inherit (user) system;
}; };
in in
{ {
nixosConfigurations = builtins.listToAttrs ( nixosConfigurations = builtins.listToAttrs (
builtins.map (machine: { builtins.map (machine: {
name = machine; name = machine;
@@ -101,6 +105,6 @@ in
nixfmt-rfc-style nixfmt-rfc-style
]; ];
}; };
}; };
} }