mirror of
https://github.com/MichaelFisher1997/nixos.git
synced 2025-06-14 14:23:12 +00:00
refactor build
This commit is contained in:
parent
7a79886dc6
commit
1914559b88
@ -61,7 +61,9 @@
|
||||
|
||||
services = {
|
||||
# Enable X11 and configure Wayland support
|
||||
desktopManager.plasma6 = true;
|
||||
desktopManager = {
|
||||
plasma6.enable = true;
|
||||
};
|
||||
xserver = {
|
||||
enable = true;
|
||||
xkb.layout = "gb";
|
||||
@ -74,7 +76,6 @@
|
||||
# Desktop Managers Configuration
|
||||
desktopManager = {
|
||||
gnome.enable = true; # GNOME
|
||||
#plasma6.enable = true; # Use plasma5 for KDE6 as well
|
||||
};
|
||||
|
||||
# Window Managers Configuration
|
||||
@ -108,7 +109,7 @@
|
||||
services.printing.enable = true;
|
||||
|
||||
# Enable sound with pipewire.
|
||||
hardware.pulseaudio.enable = false;
|
||||
services.pulseaudio.enable = false;
|
||||
|
||||
#sound.enable = true;
|
||||
services.flatpak.enable = true;
|
||||
@ -171,22 +172,6 @@
|
||||
#services.desktopManager.cosmic.enable = true;
|
||||
#services.displayManager.cosmic-greeter.enable = true;
|
||||
|
||||
hardware.opengl = {
|
||||
enable = true;
|
||||
#driSupport = true;
|
||||
#driSupport32Bit = true;
|
||||
extraPackages = with pkgs; [
|
||||
vulkan-loader
|
||||
vulkan-validation-layers
|
||||
vulkan-extension-layer
|
||||
intel-media-driver # LIBVA_DRIVER_NAME=iHD
|
||||
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
|
||||
libvdpau-va-gl
|
||||
vaapiVdpau
|
||||
mesa
|
||||
];
|
||||
};
|
||||
|
||||
programs.steam.enable = true;
|
||||
programs.steam.gamescopeSession.enable = true;
|
||||
|
||||
|
@ -1,10 +1,22 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
hardware.opengl.extraPackages = with pkgs; [
|
||||
rocmPackages.clr.icd
|
||||
];
|
||||
environment.systemPackages = [
|
||||
pkgs.rocmPackages.rpp
|
||||
];
|
||||
|
||||
hardware.graphics = {
|
||||
enable = true;
|
||||
#driSupport = true;
|
||||
#driSupport32Bit = true;
|
||||
extraPackages = with pkgs; [
|
||||
rocmPackages.clr.icd
|
||||
vulkan-loader
|
||||
vulkan-validation-layers
|
||||
vulkan-extension-layer
|
||||
intel-media-driver # LIBVA_DRIVER_NAME=iHD
|
||||
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
|
||||
libvdpau-va-gl
|
||||
vaapiVdpau
|
||||
mesa
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -35,7 +35,6 @@
|
||||
discocss
|
||||
themechanger
|
||||
catppuccin-kvantum
|
||||
dolphin
|
||||
nwg-drawer
|
||||
hyprpaper
|
||||
];
|
||||
|
@ -8,7 +8,6 @@ in
|
||||
environment.systemPackages = with pkgs; [
|
||||
# Text Editors
|
||||
vim
|
||||
libsForQt5.kate
|
||||
sublime
|
||||
lunarvim
|
||||
vscode
|
||||
@ -34,7 +33,6 @@ in
|
||||
python3
|
||||
php
|
||||
php83Packages.composer
|
||||
libsForQt5.kdenlive
|
||||
exercism
|
||||
betterdiscord-installer
|
||||
unstable.go
|
||||
@ -112,7 +110,6 @@ in
|
||||
eww
|
||||
vesktop
|
||||
unstable.hyprsunset
|
||||
unstable.hyprshot
|
||||
|
||||
# Web Browsers
|
||||
brave
|
||||
@ -180,7 +177,7 @@ in
|
||||
spice-vdagent
|
||||
|
||||
# Themes and Customization
|
||||
kdePackages.qt6ct
|
||||
#kdePackages.qt6ct
|
||||
catppuccin-kvantum
|
||||
|
||||
# Multimedia Tools
|
||||
@ -195,7 +192,6 @@ in
|
||||
unstable.ghostty
|
||||
guacamole-client
|
||||
rpi-imager
|
||||
kdePackages.filelight
|
||||
light
|
||||
|
||||
#games
|
||||
@ -214,6 +210,11 @@ in
|
||||
modrinth-app
|
||||
minecraft
|
||||
nsnake
|
||||
|
||||
#kdePackages
|
||||
kdePackages.dolphin
|
||||
kdePackages.filelight
|
||||
kdePackages.kate
|
||||
];
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user