1
0
Fork 0

Update configurations

This commit is contained in:
Daniel Kempkens 2023-07-16 16:28:53 +02:00
parent cd6c989185
commit 1302a7bfdf
Signed by: daniel
SSH key fingerprint: SHA256:Ks/MyhQYcPRQiwMKLAKquWCdCPe3JXlb1WttgnAoSeM
4 changed files with 57 additions and 37 deletions

View file

@ -1,7 +1,8 @@
{ pkgs, lib, modulesPath, ... }: { pkgs, lib, config, modulesPath, ... }:
{ {
imports = [ imports = [
"${modulesPath}/installer/scan/not-detected.nix"
../disko/tanker.nix ../disko/tanker.nix
]; ];
@ -18,7 +19,7 @@
initrd = { initrd = {
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "sd_mod" ]; availableKernelModules = [ "xhci_pci" "ahci" "nvme" "sd_mod" ];
kernelModules = [ "tls" ]; kernelModules = [ "kvm-amd" "tls" ];
}; };
kernelPackages = pkgs.zfs.latestCompatibleLinuxPackages; kernelPackages = pkgs.zfs.latestCompatibleLinuxPackages;
@ -35,5 +36,7 @@
}; };
}; };
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
} }

View file

@ -217,7 +217,7 @@
:hl {:fg colors.cyan}} :hl {:fg colors.cyan}}
5 {:provider (fn [self] 5 {:provider (fn [self]
(when (> self.hints 0) (when (> self.hints 0)
(.. " " self.hints))) (.. "󰅺 " self.hints)))
:hl {:fg colors.cyan}}}) :hl {:fg colors.cyan}}})
;; Current Function ;; Current Function
(set mod.current-function (set mod.current-function
@ -306,9 +306,9 @@
:provider " " :provider " "
:on_click {:name :heirline_buffer_options_lsp :on_click {:name :heirline_buffer_options_lsp
:callback #(deferred_cmd {:cmd :LspInfo} 200)}} :callback #(deferred_cmd {:cmd :LspInfo} 200)}}
3 {:condition #(formatting.active?) :provider " "} 3 {:condition #(formatting.active?) :provider "󰉼 "}
4 {:condition #(nifoc-treesitter.active?) :provider " "} 4 {:condition #(nifoc-treesitter.active?) :provider " "}
5 {:condition #vim.wo.spell :provider ""} 5 {:condition #vim.wo.spell :provider "󰓆"}
6 {:provider (fn [self] 6 {:provider (fn [self]
(let [f vim.bo.fileformat] (let [f vim.bo.fileformat]
(.. (. self :format f) " ")))}}) (.. (. self :format f) " ")))}})

View file

@ -59,7 +59,7 @@
(not (. vim :bo self.bufnr :modified))) (not (. vim :bo self.bufnr :modified)))
:update [:WinNew :WinClosed :BufEnter] :update [:WinNew :WinClosed :BufEnter]
1 mod.space 1 mod.space
2 {:provider "" 2 {:provider "󰅖"
:hl (fn [self] :hl (fn [self]
(if self.is_active {:fg fg-active :bg bg-active} (if self.is_active {:fg fg-active :bg bg-active}
{:fg fg-inactive :bg bg-inactive})) {:fg fg-inactive :bg bg-inactive}))

View file

@ -115,40 +115,54 @@ in
''; '';
}; };
systemd.network = { systemd = {
enable = true; enableEmergencyMode = false;
networks = { watchdog = {
"10-wan" = { runtimeTime = "20s";
matchConfig.Name = "enp41s0"; rebootTime = "30s";
address = [
"94.130.142.168/26"
"2a01:4f8:13b:2d81::2/64"
];
gateway = [
"94.130.142.129"
"fe80::1"
];
linkConfig.RequiredForOnline = "routable";
dns = [
"185.12.64.1"
"185.12.64.2"
"2a01:4ff:ff00::add:1"
"2a01:4ff:ff00::add:2"
];
ntp = [
"ntp1.hetzner.de"
"ntp2.hetzner.com"
"ntp3.hetzner.net"
];
};
}; };
wait-online.extraArgs = [ network = {
"--interface=enp41s0" enable = true;
];
networks = {
"10-wan" = {
matchConfig.Name = "enp41s0";
address = [
"94.130.142.168/26"
"2a01:4f8:13b:2d81::2/64"
];
gateway = [
"94.130.142.129"
"fe80::1"
];
linkConfig.RequiredForOnline = "routable";
dns = [
"185.12.64.1"
"185.12.64.2"
"2a01:4ff:ff00::add:1"
"2a01:4ff:ff00::add:2"
];
ntp = [
"ntp1.hetzner.de"
"ntp2.hetzner.com"
"ntp3.hetzner.net"
];
};
};
wait-online.extraArgs = [
"--interface=enp41s0"
];
};
sleep.extraConfig = ''
AllowSuspend=no
AllowHibernation=no
'';
}; };
services.journald.extraConfig = '' services.journald.extraConfig = ''
@ -162,6 +176,9 @@ in
doc.enable = false; doc.enable = false;
}; };
fonts.fontconfig.enable = false;
sound.enable = false;
programs.fish.enable = true; programs.fish.enable = true;
programs.htop.enable = true; programs.htop.enable = true;