added git secret

This commit is contained in:
Alexander Szczepanski
2021-08-13 00:05:07 +02:00
parent e532f3baa2
commit 79775c4dde
10 changed files with 35 additions and 17 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
.gitsecret/keys/random_seed
!*.secret
configs/secrets.nix

BIN
.gitsecret/keys/pubring.kbx Normal file

Binary file not shown.

Binary file not shown.

BIN
.gitsecret/keys/trustdb.gpg Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
configs/secrets.nix:f4c7954901423088644fc4a7b0e1a8a5f6880a0a933864cc3220c2836f9d5400

View File

@ -1,5 +1,7 @@
{ config, pkgs, lib, ... }: { config, pkgs, lib, ... }:
let
secrets = import ./secrets.nix;
in
{ {
imports = imports =
[ [
@ -19,12 +21,9 @@
nextdns = { nextdns = {
enable = true; enable = true;
arguments = [ arguments = [
"-config" "-config" secrets.nextdnshash
"aaa56c" "-cache-size" "10MB"
"-cache-size" "-listen" "127.0.0.1:53"
"10MB"
"-listen"
"127.0.0.1:53"
"-report-client-info" "-report-client-info"
]; ];
}; };
@ -39,6 +38,11 @@
networkmanager.dns = "none"; networkmanager.dns = "none";
}; };
programs.gnupg.agent = {
enable = true;
pinentryFlavor = "curses";
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ack ack
atop atop
@ -52,7 +56,7 @@
exa exa
ffmpeg ffmpeg
git git
git-secrets git-secret
glances glances
gnupg gnupg
gocryptfs gocryptfs

View File

@ -8,10 +8,19 @@
chromium.commandLineArgs = "--enable-features=WebUIDarkMode,NativeNotifications,VaapiVideoDecoder --ignore-gpu-blocklist --use-gl=desktop --force-dark-mode --disk-cache-dir=/tmp/cache"; chromium.commandLineArgs = "--enable-features=WebUIDarkMode,NativeNotifications,VaapiVideoDecoder --ignore-gpu-blocklist --use-gl=desktop --force-dark-mode --disk-cache-dir=/tmp/cache";
}; };
networking.networkmanager = { networking = {
enable = true; firewall.enable = false;
networkmanager = {
enable = true;
};
}; };
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# pinentryFlavor = "gtk2";
# };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
baobab baobab
barrier barrier
@ -64,6 +73,13 @@
transmission-gtk transmission-gtk
virtmanager virtmanager
vulkan-tools vulkan-tools
openconnect
networkmanager-openconnect
cypress
gnome.cheese
megapixels
obs-studio
fswebcam
]; ];
programs = { programs = {

BIN
configs/secrets.nix.secret Normal file

Binary file not shown.

View File

@ -103,7 +103,7 @@
services = { services = {
picom = { picom = {
enable = true; enable = true;
blur = false; blur = true;
shadow = true; shadow = true;
vSync = true; vSync = true;
}; };

View File

@ -30,13 +30,7 @@
nodejs nodejs
]; ];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
programs.mtr.enable = true; programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
security.acme.email = "webmaster@szczepan.ski"; security.acme.email = "webmaster@szczepan.ski";
security.acme.acceptTerms = true; security.acme.acceptTerms = true;