mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
add intial nipr setup
This commit is contained in:
parent
9b4201b7c8
commit
73e2e0f5a7
@ -22,6 +22,14 @@ or `/run/secrets/keys/github_personal` to `~/.ssh/keys/github_personal`.
|
|||||||
Encrypted keys for various aspects of the config are stored in `./secrets/secrets.yaml`
|
Encrypted keys for various aspects of the config are stored in `./secrets/secrets.yaml`
|
||||||
to the required key for decryption must be placed at `~/.config/sops/age/keys.txt`.
|
to the required key for decryption must be placed at `~/.config/sops/age/keys.txt`.
|
||||||
|
|
||||||
|
### NIPR email, Teams, etc.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[Teams](https://dod.teams.microsoft.us)
|
||||||
|
[Outlook](https://webmail.apps.mil/owa)
|
||||||
|
[OneDrive](https://usaf-my.dps.mil)
|
||||||
|
|
||||||
## Wireguard Client
|
## Wireguard Client
|
||||||
|
|
||||||
Wireguard is nice for a home vpn. NixOS setus up all of the configurations for
|
Wireguard is nice for a home vpn. NixOS setus up all of the configurations for
|
||||||
|
@ -98,6 +98,7 @@
|
|||||||
virt-manager.enable = false;
|
virt-manager.enable = false;
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
|
nipr.enable = true;
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
terminal.enable = true;
|
terminal.enable = true;
|
||||||
secrets.enable = true;
|
secrets.enable = true;
|
||||||
|
@ -101,6 +101,7 @@
|
|||||||
virt-manager.enable = true;
|
virt-manager.enable = true;
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
|
nipr.enable = true;
|
||||||
secrets.enable = true;
|
secrets.enable = true;
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
terminal.enable = true;
|
terminal.enable = true;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
imports = [ ./secrets.nix ./ssh.nix ./backup.nix ./terminal.nix ./wireguard-client.nix ];
|
imports = [ ./nipr.nix ./secrets.nix ./ssh.nix ./backup.nix ./terminal.nix ./wireguard-client.nix ];
|
||||||
}
|
}
|
||||||
|
15
provision/modules/system/nipr.nix
Normal file
15
provision/modules/system/nipr.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ config, lib, pkgs, user, ... }:
|
||||||
|
|
||||||
|
let cfg = config.modules.system.nipr;
|
||||||
|
in {
|
||||||
|
options.modules.system.nipr.enable = lib.mkEnableOption "nipr";
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
opensc
|
||||||
|
pcsc-tools
|
||||||
|
pkcs11helper
|
||||||
|
firefox
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
@ -39,6 +39,10 @@ in {
|
|||||||
timewarrior # Command-line time tracking utility.
|
timewarrior # Command-line time tracking utility.
|
||||||
ollama # Command-line tool for viewing and managing Open Location Codes.
|
ollama # Command-line tool for viewing and managing Open Location Codes.
|
||||||
docker-compose
|
docker-compose
|
||||||
|
opensc
|
||||||
|
pcsc-tools
|
||||||
|
firefox
|
||||||
|
pkcs11helper
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user