Compare commits

..

4 Commits

Author SHA1 Message Date
Asdam9
48295559ac Changed Profiles 2026-08-06 11:01:51 +02:00
Asdam9
8768abb51f implemented #10 2026-08-06 11:01:00 +02:00
dbc118dcbb Update README.md 2026-08-05 09:40:50 +00:00
c969b8d6f1 Update README.md 2026-08-05 09:39:43 +00:00
4 changed files with 17 additions and 12 deletions

View File

@@ -10,11 +10,15 @@ Essentially things can be put into three categories (and folders):
2. Profiles
3. Features
## Hosts
### Hosts
Machine specific config, how exactly to set each system up, especially with hardware and other such machine configs
## Profiles
### Profiles
Generalized profiles that package large amounts of features in easy to import modules
## Features
### Features
Every single software I have bothered setting up a module and config for
## Build
On a valid NixOS install one can run `sudo nixos-rebuild switch --flake .#HOST` to build the specific configuration for specified host.

View File

@@ -12,12 +12,4 @@
};
};
};
flake.nixosModules.gnupg = { pkgs, ... }: {
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-rofi;
};
};
}

9
modules/features/gpg.nix Normal file
View File

@@ -0,0 +1,9 @@
{ inputs, lib, self, ... }: {
flake.nixosModules.gnupg = { pkgs, ... }: {
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-rofi;
};
};
}

View File

@@ -64,7 +64,7 @@
environment.systemPackages = with pkgs; [
zathura
mpv
obs
obs-studio
gimp
];
imports = [