This commit is contained in:
Kopatz
2025-05-18 11:24:48 +02:00
parent 3f70d39d4f
commit 859e36ddbb
14 changed files with 94 additions and 137 deletions

View File

@@ -1,65 +0,0 @@
{ pkgs, config, ... }: {
imports = [
../kernel.nix # use latest kernel
../services/wireguard-client.nix
../services/ssh.nix
../work/vpn.nix
];
custom = {
cli-tools.enable = true;
tmpfs.enable = true;
wireshark.enable = true;
virt-manager.enable = true;
nix = {
ld.enable = true;
settings.enable = true;
};
misc = {
podman.enable = true;
firejail.enable = true;
};
hardware = {
firmware.enable = true;
ssd.enable = true;
#tablet.enable = true;
#fingerprint.enable = true;
};
services = {
syncthing.enable = true;
};
graphical = {
audio.enable = true;
basics.enable = true;
code = {
enable = true;
#android.enable = true;
};
#emulators.enable = true;
hyprland.enable = true;
games.enable = true;
ime.enable = true;
shared.enable = true;
stylix = {
enable = true;
base16Scheme = import ../../modules/themes/tsukasa.nix;
image = ../../tsukasa.jpg;
};
};
};
nixpkgs.config.permittedInsecurePackages = [ "electron-27.3.11" "electron-28.3.3" ];
services.fprintd.enable = true;
#todo: extract this
services.xserver = {
xkb.layout = config.mainUser.layout;
xkb.variant = config.mainUser.variant;
enable = true;
displayManager.gdm.enable = true;
};
#programs.firejail.wrappedBinaries = with pkgs;
# let inherit (config.custom.misc.firejail) mk;
# in lib.mkMerge [
# (mk "Discord" { pkg = discord; })
# ];
}

View File

@@ -8,4 +8,29 @@
./services
./support
];
# Set your time zone.
time.timeZone = "Europe/Vienna";
# Select internationalisation properties.
i18n = {
defaultLocale = "en_US.UTF-8";
supportedLocales = [
"C.UTF-8/UTF-8"
"de_AT.UTF-8/UTF-8"
"en_US.UTF-8/UTF-8"
"ja_JP.UTF-8/UTF-8"
];
extraLocaleSettings = {
LC_ADDRESS = "de_AT.UTF-8";
LC_IDENTIFICATION = "de_AT.UTF-8";
LC_MEASUREMENT = "de_AT.UTF-8";
LC_MONETARY = "de_AT.UTF-8";
LC_NAME = "de_AT.UTF-8";
LC_NUMERIC = "de_AT.UTF-8";
LC_PAPER = "de_AT.UTF-8";
LC_TELEPHONE = "de_AT.UTF-8";
LC_TIME = "de_AT.UTF-8";
};
};
}

View File

@@ -1,4 +0,0 @@
{ pkgs, ... }: {
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
boot.kernelModules = [ "ntsync" ];
}