updated nixos
This commit is contained in:
@@ -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"
|
||||
];
|
||||
|
||||
}
|
||||
@@ -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
|
||||
];
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user