updated nixos

This commit is contained in:
essse-est
2026-09-12 06:49:33 -05:00
parent d9214ffabd
commit c91432d2b8
7 changed files with 260 additions and 50 deletions
+41
View File
@@ -0,0 +1,41 @@
{ config, lib, pkgs, ... }:
{
# kde
services = {
desktopManager.plasma6.enable = true;
displayManager.ly.enable = true;
};
environment.plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration
konsole
kate
okular
gwenview
elisa
];
qt.enable = true;
environment.systemPackages = with pkgs; [
qadwaitadecorations-qt6
qt6.qtsvg
];
# drivers
hardware.graphics.enable = true;
services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia.open = true;
hardware.nvidia.modesetting.enable = true;
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"nvidia-x11"
"nvidia-settings"
"nvidia-persistenced"
];
}
+54
View File
@@ -0,0 +1,54 @@
{ config, lib, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
autoconf
automake
bat
bat-extras.batdiff
bazelisk
binutils
bison
clang
clang-tools
cloudflared
cron
debugedit
fakeroot
findutils
gawk
gcc
gettext
git
git-lfs
github-cli
gnumake
groff
gzip
jdk17
jdk25
jdk8
libtool
m4
mdformat
meson
mise
ncurses
ninja
nodejs_26
pkgconf
python3
shellcheck
shfmt
texinfo
unrar
unzip
vulkan-tools
wget
wmctrl
xprop
xxd
zip
];
}
+48
View File
@@ -0,0 +1,48 @@
{ config, lib, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
audacity
btop
daggerfall-unity
dig
discord
fastfetch
filezilla
firefox
foot
fzf
gamemode
gimp-with-plugins
heroic
htop
hyfetch
jellyfin
jellyfin-desktop
kdePackages.dolphin
kitty
lutris
mangohud
neovim
nix-search-tv
prismlauncher
protontricks
qbittorrent
rofi
sgdboop
tmux
vlc
vscodium-fhs
wineWow64Packages.staging
wineWow64Packages.waylandFull
winetricks
wpgtk
];
programs.steam.enable = true;
programs.virt-manager.enable = true;
# break in case of emergency
services.flatpak.enable = true;
}