Update
This commit is contained in:
parent
36b74cc552
commit
84c8622d56
4 changed files with 69 additions and 16 deletions
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
# };
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue