This commit is contained in:
Lucy Hochkamp 2025-07-23 14:24:23 +02:00
parent 93a675c06a
commit 9ca7a8d8f6
No known key found for this signature in database
20 changed files with 631 additions and 194 deletions

View file

@ -8,8 +8,7 @@
{
nixpkgs.system = "x86_64-linux";
imports = [ ./hardware-configuration.nix ];
hardware.keyboard.zsa.enable = true;
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
home-manager.users.${config.xyno.system.user.name} = (
{ ... }:
{
@ -17,7 +16,7 @@
xyno.borgmatic.enable = true;
home.packages = [
# work
pkgs.jetbrains.rider
(pkgs.unstable.jetbrains.rider.override { jdk = pkgs.unstable.openjdk21; })
(pkgs.firefox-devedition.overrideAttrs (super: self: { meta.priority = 1; }))
];
services.flatpak.update.auto.enable = true;
@ -39,20 +38,43 @@
};
}
);
nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16"
];
environment.systemPackages = with pkgs; [
aerc
oama # required for aerc
libsecret # required for oama
easyeffects
jabref
glib # rider wants gsettings
(pkgs.writeShellScriptBin "sudo" "run0 $@")
krita
strawberry
pandoc
tectonic
rquickshare
supersonic
# (nheko.overrideAttrs (
# super: self: {
# src = inputs.nheko;
# }
# ))
];
time.timeZone = "Europe/Berlin";
networking.firewall.allowedTCPPorts = [ 1880 2021 ];
networking.firewall.allowedUDPPorts = [ 1880 2021 ];
networking.firewall.allowedTCPPorts = [
1880
2021
];
networking.firewall.allowedUDPPorts = [
1880
2021
];
services.tailscale.enable = true;
services.tailscale.useRoutingFeatures = "client";
xyno.common.enable = true;
xyno.desktop.common-programs.enable = true;
xyno.hardware.kmonad.enable = true;
xyno.presets.cli.enable = true;
@ -67,7 +89,7 @@
enable = true;
enableWifi = true;
};
xyno.desktop.easyeffects.enable = true;
# xyno.desktop.easyeffects.enable = true;
# xyno.desktop.fcitx5.enable = true;
hardware.bluetooth.enable = true;
services.blueman.enable = true;
@ -76,5 +98,4 @@
services.flatpak.enable = true;
system.stateVersion = "24.11";
programs.nh.enable = true;
}