misc security and qol updates

This commit is contained in:
Rouven Seifert 2023-02-28 15:05:07 +01:00
parent 2cb528c2b7
commit d2b548cac2
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09
5 changed files with 11 additions and 3 deletions

View file

@ -16,6 +16,7 @@
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot = { boot = {
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
loader.systemd-boot.editor = false;
loader.efi.canTouchEfiVariables = true; loader.efi.canTouchEfiVariables = true;
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
}; };

View file

@ -30,7 +30,6 @@
FSR = { FSR = {
psk = "@FSR_PSK@"; psk = "@FSR_PSK@";
authProtocols = [ "WPA-PSK" ]; authProtocols = [ "WPA-PSK" ];
extraConfig = "disabled=1";
}; };
}; };
openconnect.interfaces = { openconnect.interfaces = {

View file

@ -39,7 +39,6 @@ in
}; };
accounts.email.accounts = { accounts.email.accounts = {
"rouven@rfive.de" = rec { "rouven@rfive.de" = rec {
primary = true;
address = "rouven@rfive.de"; address = "rouven@rfive.de";
gpg.key = gpg-default-key; gpg.key = gpg-default-key;
realName = "Rouven Seifert"; realName = "Rouven Seifert";
@ -164,6 +163,7 @@ in
}; };
"iFSR" = { "iFSR" = {
address = "rouven.seifert@ifsr.de"; address = "rouven.seifert@ifsr.de";
primary = true;
gpg.key = gpg-default-key; gpg.key = gpg-default-key;
realName = "Rouven Seifert"; realName = "Rouven Seifert";
userName = "rouven.seifert"; userName = "rouven.seifert";

View file

@ -97,6 +97,9 @@
pyright = { pyright = {
enable = true; enable = true;
}; };
texlab = {
enable = true;
};
rnix-lsp = { rnix-lsp = {
enable = true; enable = true;
}; };
@ -146,7 +149,6 @@
}; };
extraPlugins = with pkgs.vimPlugins; extraPlugins = with pkgs.vimPlugins;
[ [
vim-nix
dracula-vim dracula-vim
nerdcommenter nerdcommenter
]; ];

View file

@ -9,6 +9,7 @@
pcmanfm # rock solid file manager pcmanfm # rock solid file manager
xdg-utils # used for xdg-open xdg-utils # used for xdg-open
snapper-gui snapper-gui
comma # run any command
# graphics # graphics
evince # pdf viewer evince # pdf viewer
@ -60,7 +61,12 @@
# libs # libs
libyubikey libyubikey
libfido2 libfido2
(pkgs.texlive.combine {
inherit (pkgs.texlive) scheme-medium;
})
]; ];
xdg.mimeApps = { xdg.mimeApps = {
enable = true; enable = true;
defaultApplications = defaultApplications =