From 630da5d0639cada53e26a03f579df0a7bac3b17a Mon Sep 17 00:00:00 2001 From: adikro Date: Wed, 17 Jun 2026 00:28:00 +0200 Subject: librewolf manual compilation issue --- hosts/desktop/1 | 119 ++++++++++++++++++++++++++++++++++++++++ hosts/desktop/configuration.nix | 4 ++ 2 files changed, 123 insertions(+) create mode 100644 hosts/desktop/1 (limited to 'hosts/desktop') diff --git a/hosts/desktop/1 b/hosts/desktop/1 new file mode 100644 index 0000000..088098d --- /dev/null +++ b/hosts/desktop/1 @@ -0,0 +1,119 @@ +{ config, username, ... }: +{ + system.stateVersion = "25.05"; + + imports = [ + ./hardware-configuration.nix + ../../os/default.nix + ]; + + os = { + core = { + allowUnfree.enable = true; + flatpak.enable = true; + + audio = { + enable = true; + disable-devices.enable = true; + }; + bootloader = { + type = "systemd-boot"; + timeout = 0; + }; + drivers = { + enable = true; + kernel = "zen"; + cpu = "amd"; + graphics = { + enable = true; + amdgpu.enable = true; + }; + }; + fonts.enable = true; + greet.enable = true; + home-manager = { + enable = true; + users.${username}.path = ./home.nix; + }; + locale.enable = true; + memory = { + zram.enable = true; + swapfile = { + enable = true; + size = 16; + }; + }; + network.enable = true; + security = { + enable = true; + sandboxing.enable = true; + }; + storage.enable = true; + users.enable = true; + }; + srv = { + bluetooth.enable = true; + tailscale.enable = true; + ssh = { + server.enable = true; + client = { + enable = true; + createAliases = true; + }; + enableSigning = true; + }; + firewall.enable = true; + yggdrasil.enable = true; + i2p.enable = true; + tor = { + enable = true; + enableBrowser = true; + }; + files = { + enable = true; + localsend.enable = true; + krusader.enable = true; + }; + gaming = { + enable = true; + steam = { + enable = true; + enableSls = true; + }; + vr.enable = true; + }; + sunshine.enable = true; + virtualization.kvm.enable = true; + nix-helper.enable = true; + monero.wallet.enable = true; + sops.enable = true; + syncthing = { + enable = true; + activeFolders = [ + "openmw-config" + "openmw-mods" + "game-saves" + "keepass" + "sync" + "music" + ]; + }; + omnisearch.enable = true; + }; + wm = { + enable = true; + niri.enable = true; + }; + }; + + boot = { + kernelModules = [ + "nct6687" + "binder_linux" + "ashem_linux" + ]; + extraModulePackages = [ + config.boot.kernelPackages.nct6687d + ]; + }; +} diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix index 088098d..d14cc88 100644 --- a/hosts/desktop/configuration.nix +++ b/hosts/desktop/configuration.nix @@ -116,4 +116,8 @@ config.boot.kernelPackages.nct6687d ]; }; + nixpkgs.config.permittedInsecurePackages = [ + "librewolf-151.0.2-1" + "librewolf-unwrapped-151.0.2-1" + ]; } -- cgit v1.3