58 lines
1.1 KiB
Nix
58 lines
1.1 KiB
Nix
{ options, pkgs, ... }:
|
|
{
|
|
programs.appimage = {
|
|
enable = true;
|
|
binfmt = true;
|
|
package = pkgs.appimage-run.override {
|
|
extraPkgs = pkgs: [
|
|
pkgs.zstd
|
|
];
|
|
};
|
|
};
|
|
|
|
hardware.graphics.enable = true;
|
|
hardware.graphics.enable32Bit = true;
|
|
services.hardware.openrgb.enable = true;
|
|
|
|
hardware.bluetooth = {
|
|
enable = true;
|
|
powerOnBoot = false;
|
|
};
|
|
|
|
networking = {
|
|
hostName = "nixos-desktop";
|
|
networkmanager.enable = true;
|
|
firewall.enable = false;
|
|
};
|
|
|
|
programs.nh = {
|
|
enable = true;
|
|
flake = "/home/user/nix-config";
|
|
};
|
|
|
|
programs.nix-ld = {
|
|
enable = true;
|
|
libraries =
|
|
options.programs.nix-ld.libraries.default
|
|
++ (with pkgs; [
|
|
dbus # libdbus-1.so.3
|
|
fontconfig # libfontconfig.so.1
|
|
freetype # libfreetype.so.6
|
|
glib # libglib-2.0.so.0
|
|
libGL # libGL.so.1
|
|
libxkbcommon # libxkbcommon.so.0
|
|
libx11 # libX11.so.6
|
|
wayland
|
|
krb5
|
|
qt6.qtdeclarative
|
|
qt6.qtbase
|
|
qt6.qtwayland
|
|
brotli
|
|
webkitgtk_6_0
|
|
gtk4
|
|
libsoup_3
|
|
]);
|
|
};
|
|
|
|
}
|