feat: lots of things, really

This commit is contained in:
Kat Inskip 2024-11-13 19:30:43 -05:00
parent 5448280ec8
commit 185833d1fb
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
28 changed files with 200 additions and 168 deletions

View file

@ -1,19 +1,17 @@
{pkgs, ...}: {
environment.gnome.excludePackages =
(with pkgs; [
gnome-photos
gnome-tour
])
++ (with pkgs.gnome; [
cheese # webcam tool
epiphany # web browser
geary # email reader
gnome-characters
gnome-contacts
gnome-initial-setup
]);
environment.gnome.excludePackages = with pkgs; [
gnome-photos
gnome-tour
cheese # webcam tool
epiphany # web browser
geary # email reader
gnome-characters
gnome-contacts
gnome-initial-setup
];
environment.systemPackages = with pkgs; [
gnome.gnome-tweaks
gnome-tweaks
gnome-extension-manager
];
services.udev.packages = [pkgs.gnome.gnome-settings-daemon];
}

View file

@ -12,10 +12,10 @@
};
systemd-boot.configurationLimit = 1;
};
initrd = {
availableKernelModules = ["ata_piix" "uhci_hcd" "xen_blkfront" "vmw_pvscsi"];
kernelModules = ["nvme"];
};
initrd = {
availableKernelModules = ["ata_piix" "uhci_hcd" "xen_blkfront" "vmw_pvscsi"];
kernelModules = ["nvme"];
};
};
fileSystems = {
"/boot" = {

View file

@ -1,11 +1,10 @@
{pkgs, ...}: {
hardware.opengl = {
driSupport32Bit = true;
};
hardware.graphics = {
enable32Bit = true;
extraPackages = with pkgs; [
amdvlk
];
extraPackages32 = with pkgs; [
driversi686Linux.amdvlk
driversi686Linux.mesa
];
};

View file

@ -4,10 +4,10 @@ in {
networking = {
networkmanager.dns = mkForce "none";
nameservers = [
"172.20.0.1"
/*"1.1.1.1#cloudflare-dns.com"
#"172.20.0.1"
"1.1.1.1#cloudflare-dns.com"
"1.0.0.1#cloudflare-dns.com"
"8.8.8.8#dns.google"*/
"8.8.8.8#dns.google"
];
};
services.resolved = {

View file

@ -1,4 +1,4 @@
{config, ...}: {
_: {
services.mx-puppet-discord = {
#inherit (config.services.matrix-synapse) enable;
settings = {

View file

@ -1,13 +1,13 @@
_: {
services.postgresql = {
ensureUsers = [
{
name = "matrix-synapse";
ensureDBOwnership = true;
}
];
ensureDatabases = [
"matrix-synapse"
];
};
}
services.postgresql = {
ensureUsers = [
{
name = "matrix-synapse";
ensureDBOwnership = true;
}
];
ensureDatabases = [
"matrix-synapse"
];
};
}

View file

@ -24,11 +24,13 @@ in {
allow_guest_access = true;
suppress_key_server_warning = true;
use_appservice_legacy_authorization = true;
/*app_service_config_files = [
/*
app_service_config_files = [
"/var/lib/matrix-synapse/discord-registration.yaml"
"/var/lib/matrix-synapse/whatsapp-registration.yaml"
"/var/lib/matrix-synapse/telegram-registration.yaml"
];*/
];
*/
log_config = pkgs.writeText "nya.yaml" ''
version: 1
formatters: