some desktop additions

This commit is contained in:
2025-01-22 23:33:36 +02:00
parent f4e5e9b6a0
commit 1b260f5b35
2 changed files with 153 additions and 152 deletions

View File

@@ -1,4 +1,5 @@
{ {
lib,
pkgs, pkgs,
config, config,
myData, myData,
@@ -35,6 +36,7 @@ in
boot = { boot = {
kernelModules = [ "kvm-intel" ]; kernelModules = [ "kvm-intel" ];
kernelPackages = lib.mkForce pkgs.linuxPackages_latest;
initrd = { initrd = {
availableKernelModules = [ availableKernelModules = [
"xhci_pci" "xhci_pci"

View File

@@ -127,163 +127,162 @@ in
virtualisation.docker.enable = true; virtualisation.docker.enable = true;
environment.systemPackages = environment.systemPackages = with pkgs; [
with pkgs; # packages defined here
lib.mkMerge [ nicer
[ tmuxbash
# packages defined here
nicer
tmuxbash
f3 # flight-flash-fraud f3 # flight-flash-fraud
iw iw
rr rr
gdb gdb
vlc i7z
sox vlc
mpv sox
acpi mpv
gimp acpi
josm gimp
qemu josm
zlib qemu
ninja zlib
xclip ninja
pdftk xclip
putty pdftk
scrot putty
tracy scrot
cmake tracy
kazam # alternative to gtk-recordMyDesktop cmake
x11vnc kazam # alternative to gtk-recordMyDesktop
yt-dlp x11vnc
skopeo yt-dlp
ffmpeg skopeo
tinycc ffmpeg
scrcpy tinycc
cheese scrcpy
arandr cheese
pandoc arandr
evince pandoc
okular evince
motion okular
gthumb motion
calibre gthumb
gparted calibre
scribus gparted
gnumake scribus
libwebp gnumake
librsvg libwebp
neomutt librsvg
wasmtime neomutt
picocom picocom
inferno inferno
libheif libheif
mplayer mplayer
tcpflow tcpflow
nautilus cppcheck
smplayer wasmtime
inkscape undocker
chromium nautilus
hunspell smplayer
tigervnc inkscape
rtorrent chromium
bsdgames hunspell
xss-lock tigervnc
valgrind rtorrent
musl.dev bsdgames
audacity xss-lock
graphviz valgrind
powertop musl.dev
librecad audacity
qgis-ltr # qgis gets recompiled, qgis-ltr is cached by hydra graphviz
tesseract powertop
trayscale librecad
espeak-ng qgis-ltr # qgis gets recompiled, qgis-ltr is cached by hydra
man-pages tesseract
rox-filer trayscale
distrobox espeak-ng
miniupnpc man-pages
v4l-utils rox-filer
nerdfonts distrobox
diffoscope miniupnpc
alsa-utils v4l-utils
shellcheck nerdfonts
borgbackup winetricks
efibootmgr diffoscope
virtualenv alsa-utils
imagemagick gcc_latest
ventoy-full shellcheck
python3Full borgbackup
ghostscript efibootmgr
libva-utils # intel video tests virtualenv
pavucontrol imagemagick
wirelesstools ventoy-full
poppler_utils ghostscript
rkdeveloptool libva-utils # intel video tests
squashfsTools pavucontrol
nixpkgs-review wirelesstools
aspellDicts.en poppler_utils
aspellDicts.lt rkdeveloptool
libreoffice-qt squashfsTools
graphicsmagick nixpkgs-review
magic-wormhole joplin-desktop
signal-desktop aspellDicts.en
gnome-calendar aspellDicts.lt
element-desktop libreoffice-qt
netsurf-browser graphicsmagick
man-pages-posix magic-wormhole
git-filter-repo signal-desktop
gnome-calculator gnome-calendar
age-plugin-yubikey intel-gpu-tools
hunspellDicts.en_US element-desktop
python3Packages.ipython netsurf-browser
samsung-unified-linux-driver man-pages-posix
git-filter-repo
gnome-calculator
nvtopPackages.amd
age-plugin-yubikey
nvtopPackages.intel
hunspellDicts.en_US
wineWowPackages.full
samsung-unified-linux-driver
cppcheck xorg.xev
gcc_latest xorg.xeyes
xorg.lndir
xorg.xinit
xorg.xev (python3.withPackages (
xorg.xeyes ps: with ps; [
xorg.lndir numpy
xorg.xinit ipython
matplotlib
(texlive.combine {
inherit (texlive)
scheme-medium
dvisvgm
dvipng
wrapfig
amsmath
ulem
hyperref
capt-of
lithuanian
hyphen-lithuanian
;
})
] ]
(lib.mkIf (pkgs.stdenv.hostPlatform.system == "x86_64-linux") [ ))
i7z
nvtopPackages.amd
nvtopPackages.intel
joplin-desktop
intel-gpu-tools
winetricks (texlive.combine {
wineWowPackages.full inherit (texlive)
]) scheme-medium
[ pkgs.undocker ] dvisvgm
(with llvmPackages_19; [ dvipng
lld wrapfig
llvm amsmath
llvm-manpages ulem
clang hyperref
libclang capt-of
clang-manpages lithuanian
clang-tools hyphen-lithuanian
]) ;
]; })
(with llvmPackages_19; [
lld
llvm
llvm-manpages
clang
libclang
clang-manpages
clang-tools
])
];
# https://discourse.nixos.org/t/nixos-rebuild-switch-upgrade-networkmanager-wait-online-service-failure/30746 # https://discourse.nixos.org/t/nixos-rebuild-switch-upgrade-networkmanager-wait-online-service-failure/30746
systemd.services.NetworkManager-wait-online.enable = false; systemd.services.NetworkManager-wait-online.enable = false;