.files/nix/configurations/vanadium/nixos/programs.nix

77 lines
1.6 KiB
Nix

{
lib,
pkgs,
...
}: {
imports = [
#
# Docker
#
{
virtualisation.docker.enable = true;
me.extraGroups = ["docker"];
}
# #
# # VirtualBox
# #
# {
# virtualisation.virtualbox.host.enable = true;
# # https://discourse.nixos.org/t/issue-with-virtualbox-in-24-11/57607/2
# boot.kernelParams =
# lib.mkIf (config.boot.kernelPackages.kernel.kernelAtLeast "6.12")
# (builtins.trace "Note: a KVM kernel flag is added for virtualbox, remember to check if this is patched in upstream" ["kvm.enable_virt_at_load=0"]);
# me.extraGroups = ["vboxusers"];
# }
];
environment.systemPackages = [
pkgs.man-pages
pkgs.man-pages-posix
];
#
# Programs
#
programs = {
vim.enable = true;
vim.defaultEditor = true;
git.enable = true;
dconf.enable = true;
seahorse.enable = true;
steam.enable = true;
};
services.gnome.gnome-keyring.enable = true;
services = {
postgresql = {
enable = true;
authentication = lib.mkOverride 10 ''
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
'';
};
fwupd.enable = true;
url-eater = {
enable = true;
filters = ''
category "Spotify" {
params "context@*spotify.com" "si@*spotify.com"
}
category "YouTube" {
params "si@youtu.be" "pp@youtu.be" "si@*youtube.com" "pp@*youtube.com"
}
category "WTF" {
params "utm_*"
}
'';
};
};
}