This commit is contained in:
Tim Schubert 2021-06-02 21:38:52 +02:00
parent 2dcf9e12a7
commit 9b8bb5e88d
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA
10 changed files with 41 additions and 43 deletions

View file

@ -26,10 +26,10 @@ in
dadada = { dadada = {
admin.enable = false; admin.enable = false;
steam.enable = true; steam.enable = true;
fido2 = { #fido2 = {
credential = "04ea2813a116f634e90f9728dbbb45f1c0f93b7811941a5a14fb75e711794df0c26552dae2262619c1da2be7562ec9dd94888c71a9326fea70dfe16214b5ea8ec01473070000"; # credential = "04ea2813a116f634e90f9728dbbb45f1c0f93b7811941a5a14fb75e711794df0c26552dae2262619c1da2be7562ec9dd94888c71a9326fea70dfe16214b5ea8ec01473070000";
enablePam = true; # enablePam = true;
}; #};
luks.uuid = "3d0e5b93-90ca-412a-b4e0-3e6bfa47d3f4"; luks.uuid = "3d0e5b93-90ca-412a-b4e0-3e6bfa47d3f4";
networking = { networking = {
enableBsShare = true; enableBsShare = true;
@ -95,7 +95,7 @@ in
services.xserver.enable = true; services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome3.enable = true; services.xserver.desktopManager.gnome.enable = true;
programs.sway = { programs.sway = {
enable = true; enable = true;

View file

@ -1,4 +1,4 @@
{ config, pkgs, unstable, lib, ... }: { config, pkgs, lib, ... }:
let let
this = import ../../.. { inherit pkgs; }; this = import ../../.. { inherit pkgs; };
useFeatures = [ useFeatures = [
@ -16,7 +16,6 @@ let
"xdg" "xdg"
"zsh" "zsh"
]; ];
unstable = import <nixpkgs-unstable> {};
in in
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
@ -60,5 +59,5 @@ in
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.packages = import ./pkgs.nix { pkgs = pkgs; unstable = unstable; }; home.packages = import ./pkgs.nix { inherit pkgs; };
} }

View file

@ -1,4 +1,4 @@
{ pkgs, unstable }: { pkgs }:
with pkgs; [ with pkgs; [
anki anki
aspell aspell
@ -24,10 +24,6 @@ with pkgs; [
fzf fzf
gdb gdb
gimp gimp
gnome4.gnome-tweak-tool
gnome4.nautilus
gnome4.vinagre
gnomeExtensions.paperwm
gnucash gnucash
gnumake gnumake
gnupg gnupg
@ -69,7 +65,6 @@ with pkgs; [
python3 python3
python38Packages.dateutil python38Packages.dateutil
python38Packages.managesieve python38Packages.managesieve
python38Packages.solo-python
recipemd recipemd
ripgrep ripgrep
rustup rustup
@ -92,5 +87,4 @@ with pkgs; [
git-lfs git-lfs
gitAndTools.hub gitAndTools.hub
gitAndTools.lab gitAndTools.lab
unstable.android-studio
] ]

View file

@ -17,9 +17,5 @@ in
font.package = pkgs.cantarell-fonts; font.package = pkgs.cantarell-fonts;
font.name = "Cantarell"; font.name = "Cantarell";
}; };
qt = {
enable = true;
platformTheme = "gnome";
};
}; };
} }

View file

@ -23,21 +23,26 @@ in
networking.resolvconf.useLocalResolver = mkIf cfg.useLocalResolver true; networking.resolvconf.useLocalResolver = mkIf cfg.useLocalResolver true;
services.unbound = mkIf cfg.useLocalResolver { services.unbound = mkIf cfg.useLocalResolver {
enable = true; enable = true;
allowedAccess = [ settings = {
"127.0.0.1/8" server.interface = [
"::1" "127.0.0.1"
]; "::1"
extraConfig = '' ];
tls-upstream: yes tls-upstream = "yes";
tls-cert-bundle: "/etc/ssl/certs/ca-bundle.crt" tls-cert-bundle = "/etc/ssl/certs/ca-bundle.crt";
forward-zone: forward-zone = [
name: . {
forward-tls-upstream: yes name = ".";
forward-addr: 2606:4700:4700::1001@853#cloudflare-dns.com forward-tls-upstream = "yes";
forward-addr: 2606:4700:4700::1111@853#cloudflare-dns.com forward-addr = [
forward-addr: 1.1.1.1@853#cloudflare-dns.com "2606:4700:4700::1001@853#cloudflare-dns.com"
forward-addr: 1.0.0.1@853#cloudflare-dns.com "2606:4700:4700::1111@853#cloudflare-dns.com"
''; "1.1.1.1@853#cloudflare-dns.com"
"1.0.0.1@853#cloudflare-dns.com"
];
}
];
};
}; };
networking.useDHCP = false; networking.useDHCP = false;

View file

@ -3,6 +3,9 @@ with lib;
{ {
#nixpkgs.overlays = attrValues (import ../../../overlays); #nixpkgs.overlays = attrValues (import ../../../overlays);
# conflicts with power-management
services.tlp.enable = false;
boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_latest;
networking.domain = mkDefault "dadada.li"; networking.domain = mkDefault "dadada.li";

View file

@ -1,4 +1,5 @@
{ stdenv { stdenv
, lib
, git , git
, openssh , openssh
, bash , bash
@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
install $script $out/bin/ install $script $out/bin/
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "deploy scripts"; description = "deploy scripts";
license = licenses.publicDomain; license = licenses.publicDomain;
platforms = platforms.linux; platforms = platforms.linux;

View file

@ -1,4 +1,4 @@
{ stdenv }: { stdenv, lib }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "dadadaKeys"; name = "dadadaKeys";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
cp * $out cp * $out
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "Public keys for my infrastructure"; description = "Public keys for my infrastructure";
license = licenses.publicDomain; license = licenses.publicDomain;
platforms = platforms.all; platforms = platforms.all;

View file

@ -47,7 +47,7 @@ buildPythonPackage rec {
pythonPackages.pytestcov pythonPackages.pytestcov
]; ];
#doCheck = true; doCheck = false;
meta = with lib; { meta = with lib; {
description = "Markdown recipe manager, reference implementation of RecipeMD"; description = "Markdown recipe manager, reference implementation of RecipeMD";

View file

@ -1,9 +1,9 @@
{ stdenv }: { pkgs, stdenv, lib }:
(import (import
(builtins.fetchGit { (pkgs.fetchgit {
url = "https://git.dadada.li/dadada/scripts.git"; url = "https://git.dadada.li/dadada/scripts.git";
ref = "main"; sha256 = "0pspybphfqmccl9w97dr89g47dbxk8ly05x8x7c313a5i3pzd5lm";
rev = "3393073cd3511d43f622972b891a20ba069fa052"; rev = "e1a887a658da130c2a513d4c770d5026565c4e69";
}) })
{ inherit stdenv; }) { stdenv = stdenv; lib = lib; })