This commit is contained in:
Nicole 2025-09-17 15:51:05 +02:00
parent 36b74cc552
commit 84c8622d56
4 changed files with 69 additions and 16 deletions

View file

@ -25,6 +25,7 @@ in
./modules/desktop.nix ./modules/desktop.nix
./modules/ld-fix.nix ./modules/ld-fix.nix
./modules/programs.nix ./modules/programs.nix
#./modules/audio.nix
]; ];
@ -76,7 +77,7 @@ in
nssmdns4 = true; nssmdns4 = true;
openFirewall = true; openFirewall = true;
}; };
networking.firewall = { enable = false; }; networking.firewall.enable = false;
#░█░░░█▀█░█▀▀░█▀█░█░░░█▀▀ #░█░░░█▀█░█▀▀░█▀█░█░░░█▀▀
@ -151,7 +152,7 @@ in
pulse.enable = true; pulse.enable = true;
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; alsa.support32Bit = true;
#jack.enable = true; jack.enable = true;
}; };
# ISO mounting utils # # ISO mounting utils #
@ -164,7 +165,7 @@ in
services.ollama = { services.ollama = {
enable = true; enable = true;
acceleration = "cuda"; acceleration = "cuda";
package = pkgs.ollama; package = pkgs-unstable.ollama;
environmentVariables = { environmentVariables = {
CUDA_VISIBLE_DEVICES = "0"; CUDA_VISIBLE_DEVICES = "0";
NVIDIA_VISIBLE_DEVICES = "all"; NVIDIA_VISIBLE_DEVICES = "all";
@ -214,4 +215,5 @@ in
randomizedDelaySec = "45min"; randomizedDelaySec = "45min";
}; };
} }

View file

@ -10,12 +10,12 @@
# Enable SDDM # Enable SDDM
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
environment.systemPackages = with pkgs; [ #environment.systemPackages = with pkgs; [
kdePackages.qtmultimedia # kdePackages.qtmultimedia
libsForQt5.qt5.qtgraphicaleffects # libsForQt5.qt5.qtgraphicaleffects
sddm-astronaut # sddm-astronaut
]; # ];
services.displayManager.sddm.theme = "${pkgs.sddm-chili-theme}/share/sddm/themes/chili"; #services.displayManager.sddm.theme = "${pkgs.sddm-chili-theme}/share/sddm/themes/chili";
services.displayManager.sddm.wayland.enable = true; services.displayManager.sddm.wayland.enable = true;
# Gnome Keyring (for window managers) # Gnome Keyring (for window managers)
@ -28,6 +28,20 @@
xwayland.enable = true; xwayland.enable = true;
}; };
# i3
#services.xserver = {
# enable = true;
# windowManager.i3 = {
# enable = true;
# extraPackages = with pkgs; [
# dmenu #application launcher most people use
# i3status # gives you the default i3 status bar
# i3blocks #if you are planning on using i3blocks over i3status
# ];
# };
#};
#programs.i3lock.enable = true; #default i3 screen locker
# SWAY # SWAY
#programs.sway = { #programs.sway = {
# enable = true; # enable = true;

View file

@ -21,10 +21,16 @@
gsp.enable = config.hardware.nvidia.open; gsp.enable = config.hardware.nvidia.open;
powerManagement.enable = false; powerManagement.enable = false;
powerManagement.finegrained = false; powerManagement.finegrained = false;
nvidiaSettings = true; nvidiaSettings = false;
package = config.boot.kernelPackages.nvidiaPackages.latest; package = config.boot.kernelPackages.nvidiaPackages.latest;
videoAcceleration = true; #package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
# version = "575.64.03";
# sha256_64bit = "sha256-S7eqhgBLLtKZx9QwoGIsXJAyfOOspPbppTHUxB06DKA=";
# openSha256 = "sha256-SAl1+XH4ghz8iix95hcuJ/EVqt6ylyzFAao0mLeMmMI=";
# usePersistenced = false;
# useSettings = false;
# };
}; };
}; };

View file

@ -5,6 +5,13 @@
{config, pkgs, pkgs-unstable, lib, ... }: {config, pkgs, pkgs-unstable, lib, ... }:
{ {
# RISKY, REMOVE ASAP ###
nixpkgs.config.permittedInsecurePackages = [
"qtwebengine-5.15.19"
];
# Defined Programs
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# TERM UTILS # # TERM UTILS #
neovim neovim
@ -12,6 +19,7 @@
git git
fastfetch fastfetch
htop htop
btop-cuda
cowsay cowsay
starship starship
cava cava
@ -41,7 +49,6 @@
hyprpaper hyprpaper
swaybg swaybg
hyprlock hyprlock
swaylock
hypridle hypridle
hyprpanel hyprpanel
hyprsunset hyprsunset
@ -49,8 +56,10 @@
waybar waybar
hyprpanel hyprpanel
wlogout wlogout
rofi-wayland rofi
libnotify libnotify
wayvnc
pkgs-unstable.quickshell
# OFFICE # # OFFICE #
pkgs-unstable.onlyoffice-desktopeditors pkgs-unstable.onlyoffice-desktopeditors
@ -62,7 +71,7 @@
simple-scan simple-scan
anydesk anydesk
# MEDIA EDITORS # # PRODUCTION #
gimp gimp
pinta pinta
@ -78,8 +87,10 @@
element-desktop element-desktop
vesktop vesktop
mailspring mailspring
tutanota-desktop
teams-for-linux teams-for-linux
qbittorrent qbittorrent
rustdesk
# DEV # # DEV #
vscode-fhs vscode-fhs
@ -109,17 +120,32 @@
# UTILS # # UTILS #
monitorets monitorets
gnome-system-monitor #gnome-system-monitor
mission-center
xdg-user-dirs xdg-user-dirs
brightnessctl brightnessctl
pkgs-unstable.openrgb
dmg2img
# CUDA # # CUDA #
cudaPackages.cudatoolkit cudaPackages.cudatoolkit
cudaPackages.cudnn cudaPackages.cudnn
cudaPackages.cuda_cudart cudaPackages.cuda_cudart
# AUDIO # # AUDIO AND DAW#
helvum helvum
reaper
#bitwig-studio
#carla
yabridge
yabridgectl
alsa-scarlett-gui
qjackctl
# WINE #
wineWowPackages.stable
#wineWowPackages.waylandFull
winetricks
]; ];
# Enable Flaktpak # Enable Flaktpak
@ -127,5 +153,10 @@
services.flatpak.packages = [ services.flatpak.packages = [
"org.pitivi.Pitivi" "org.pitivi.Pitivi"
"app.zen_browser.zen" "app.zen_browser.zen"
"org.blender.Blender"
]; ];
services.hardware.openrgb.enable = true;
} }