restructuring2

This commit is contained in:
cnst
2024-06-23 18:19:48 +02:00
parent f9e2ad7321
commit 686aa0f385

View File

@@ -77,6 +77,16 @@
# System packages # System packages
environment = { environment = {
etc."xdg/user-dirs.defaults".text = ''
DESKTOP=desktop
DOWNLOAD=documents/downloads
TEMPLATES=documents/templates
PUBLICSHARE=documents/share
DOCUMENTS=documents
MUSIC=media/music
PICTURES=media/photos
VIDEOS=media/video
'';
systemPackages = [ systemPackages = [
# Dev # Dev
pkgs.git pkgs.git
@@ -121,6 +131,7 @@
pkgs.p7zip pkgs.p7zip
pkgs.unrar pkgs.unrar
pkgs.xdg-utils pkgs.xdg-utils
pkgs.xdg-user-dirs
]; ];
localBinInPath = true; localBinInPath = true;
}; };
@@ -164,6 +175,7 @@
libva libva
vaapiVdpau vaapiVdpau
libvdpau-va-gl libvdpau-va-gl
gamescope
]; ];
}; };
}; };
@@ -175,6 +187,7 @@
programs = { programs = {
solaar.enable = true; solaar.enable = true;
nix-ld.enable = true; nix-ld.enable = true;
zsh.enable = true;
adb.enable = true; adb.enable = true;
nh = { nh = {
enable = true; enable = true;
@@ -190,12 +203,6 @@
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
}; };
steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};
zsh.enable = true;
}; };
# Time zone & Locale # Time zone & Locale
time.timeZone = "Europe/Stockholm"; time.timeZone = "Europe/Stockholm";
@@ -236,6 +243,8 @@
# services # services
services = { services = {
udisks2.enable = true;
gvfs.enable = true;
blueman.enable = true; blueman.enable = true;
mullvad-vpn = { mullvad-vpn = {
enable = true; enable = true;
@@ -267,7 +276,7 @@
xserver = { xserver = {
enable = true; enable = true;
# displayManager.gdm.enable = true; # displayManager.gdm.enable = true;
desktopManager.gnome.enable = true; # desktopManager.gnome.enable = true;
xkb = { xkb = {
extraLayouts.hhkbse = { extraLayouts.hhkbse = {
description = "HHKBse by cnst"; description = "HHKBse by cnst";