Compare commits
12 changed files with 8 additions and 122 deletions
|
|
@ -1,31 +1,9 @@
|
||||||
{
|
{ self, inputs, ... }: {
|
||||||
self,
|
|
||||||
inputs,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
let
|
|
||||||
mods = with self.nixosModules; [
|
|
||||||
user
|
|
||||||
packages
|
|
||||||
agenix
|
|
||||||
boot
|
|
||||||
core
|
|
||||||
easyroam
|
|
||||||
/etc/nixos/hardware-configuration.nix
|
|
||||||
];
|
|
||||||
in
|
|
||||||
{
|
|
||||||
flake.nixosConfigurations.nerv = inputs.nixpkgs.lib.nixosSystem {
|
flake.nixosConfigurations.nerv = inputs.nixpkgs.lib.nixosSystem {
|
||||||
modules =
|
modules = with self.nixosModules; [
|
||||||
with self.nixosModules;
|
user
|
||||||
[
|
packages
|
||||||
{
|
/etc/nixos/hardware-configuration.nix
|
||||||
config.dualBoot = true;
|
];
|
||||||
}
|
|
||||||
]
|
|
||||||
++ mods;
|
|
||||||
};
|
|
||||||
flake.nixosConfigurations.seele = inputs.nixpkgs.lib.nixosSystem {
|
|
||||||
modules = mods;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{...}: {
|
|
||||||
flake.homeModules.lucy = {
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
/nix/store/5jpn9svda3qw6mnzk9gbkzb4q7lg4vdw-nixos-system-nixos-26.05.20261015.26f4107
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
{ inputs, ... }: {
|
|
||||||
flake.nixosModules.easyroam = { config, ... }: {
|
|
||||||
imports = [
|
|
||||||
inputs.nix-easyroam.nixosModules.nix-easyroam
|
|
||||||
];
|
|
||||||
services.easyroam = {
|
|
||||||
enable = true;
|
|
||||||
pkcsFile = config.age.secrets.easyroam.path;
|
|
||||||
networkmanager.enable = true;
|
|
||||||
};
|
|
||||||
systemd.services.wpa_supplicant = {
|
|
||||||
wants = [ "easyroam-cert-setup.service" ];
|
|
||||||
after = [ "easyroam-cert-setup.service" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
flake.nixosModules.pipewire = {
|
|
||||||
services.pipewire = {
|
|
||||||
enable = true;
|
|
||||||
alsa.enable = true;
|
|
||||||
alsa.support32Bit = true;
|
|
||||||
pulse.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
flake.nixosModules.tlp = {
|
|
||||||
services.tlp = {
|
|
||||||
enable = true;
|
|
||||||
pd.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -1,8 +1,5 @@
|
||||||
{inputs, ... }: {
|
{ ... }: {
|
||||||
flake.nixosModules.agenix = {config, ...}: {
|
flake.nixosModules = {
|
||||||
imports = [
|
|
||||||
inputs.agenix.nixosModules.default
|
|
||||||
];
|
|
||||||
age = {
|
age = {
|
||||||
enable = true;
|
enable = true;
|
||||||
identityPaths = [ "/var/lib/misc/key.age" ];
|
identityPaths = [ "/var/lib/misc/key.age" ];
|
||||||
|
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
{ lib, config, ... }: {
|
|
||||||
flake.nixosModules.boot = { config, ... }: {
|
|
||||||
options = {
|
|
||||||
dualBoot = lib.mkOption {
|
|
||||||
type = lib.types.bool;
|
|
||||||
default = false;
|
|
||||||
description = "wether to enable windows boot entry to limine or not";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
config.boot.loader = {
|
|
||||||
efi.canTouchEfiVariables = true;
|
|
||||||
limine = {
|
|
||||||
enable = true;
|
|
||||||
extraEntries = lib.mkIf config.dualBoot ''
|
|
||||||
/Windows 11
|
|
||||||
protocol: efi_boot_entry
|
|
||||||
entry: Windows Boot Manager
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
flake.nixosModules.core = {
|
|
||||||
time.timeZone = "Europe/Berlin";
|
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
|
||||||
i18n.extraLocaleSettings = {
|
|
||||||
LC_ADDRESS = "de_DE.UTF-8";
|
|
||||||
LC_IDENTIFICATION = "de_DE.UTF-8";
|
|
||||||
LC_MEASUREMENT = "de_DE.UTF-8";
|
|
||||||
LC_MONETARY = "de_DE.UTF-8";
|
|
||||||
LC_NAME = "de_DE.UTF-8";
|
|
||||||
LC_NUMERIC = "de_DE.UTF-8";
|
|
||||||
LC_PAPER = "de_DE.UTF-8";
|
|
||||||
LC_TELEPHONE = "de_DE.UTF-8";
|
|
||||||
LC_TIME = "de_DE.UTF-8";
|
|
||||||
};
|
|
||||||
security = {
|
|
||||||
rtkit.enable = true;
|
|
||||||
polkit.enable = true; # polkit
|
|
||||||
# polkit.enablePkexecWrapper = true;
|
|
||||||
};
|
|
||||||
nix.settings.experimental-features = [
|
|
||||||
"nix-command"
|
|
||||||
"flakes"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
1
result
1
result
|
|
@ -1 +0,0 @@
|
||||||
/nix/store/dv2b9jwqaymcsdiw2sp81h3xqfnlkac7-nixos-system-nixos-26.05.20261015.26f4107
|
|
||||||
Loading…
Reference in a new issue