Added some things, and then removed things until the build worked. Not a fan, NixOS.

This commit is contained in:
benjamin melançon 2025-07-17 13:02:46 -04:00
parent 3dbc1a527b
commit d5ebf4537f

View file

@ -24,6 +24,7 @@
# $ nix search example
environment.systemPackages = with pkgs; [
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# amarok # music player - that is so far from intuitive i *could not start a track playing at all*
annotator # image annotation, KDE's Spectacle does too but only for screenshots it just took, maybe ksnip or shutter would be more flexible screenshot tools, hmm kdePackages.kquickimageedit and kdePackages.kimageannotator basically use the same tools as Spectacle, i'll try them too.
ansible
authenticator # 2-factor auth, it's for Gnome but it's the only good one (can scan in from the phone etc)
@ -50,6 +51,7 @@
fish
fishPlugins.done
fira-mono # coding font WITHOUT ligatures, thank god
firefox
firefoxpwa
floorp
fsearch
@ -68,7 +70,7 @@
hunspellDicts.es_MX
inetutils # telnet among other things
# jitsi # - this is unusuable with a regular Jitsi Meet server like May First?
# jitsi-meet-electron # currently breaks build
jitsi-meet-electron # currently breaks build
jq
just
kdePackages.audex
@ -94,7 +96,7 @@
kirc
# kiwix
# kiwix-tools
kupfer # a nice launcher, installed because my main desktop screen is broken and i needed a way to see what apps i was picking
# kupfer # a nice launcher, installed because my main desktop screen is broken and i needed a way to see what apps i was picking - not used it much since though, so uninstalling
libinput
libreoffice-qt6-still # this is basically unusable, graphics all mis-aligned
# light
@ -134,7 +136,8 @@
poppins
postgresql
qrscan
radiotray-ng # Prefer shortwave for real radio
# quick-lookup
# radiotray-ng # Prefer shortwave for real radio # breaking build
recoll
repren
reveal-md
@ -151,7 +154,7 @@
sly # simple image editing
spideroak # backups
starship # fancy command line prompt
strawberry-qt6
# strawberry-qt6 # oh no, breaks build with a libgpod fail.
system-config-printer
tdf # Terminal PDF viewer
textpieces
@ -326,7 +329,7 @@
description = "mlncn";
extraGroups = [ "networkmanager" "wheel" "docker" "scanner" "lp" ];
packages = with pkgs; [
discord
# discord # trash as is predictable, but damn it is hard to get Nix to say what the damn problem is, --show-trace on the rebuild is the only way because i can only get nix why-depends
kdePackages.kate
logseq
];
@ -350,7 +353,8 @@
# Install firefox.
programs.firefox.enable = true;
# Going with the main packages version instead
# programs.firefox.enable = true; # Going with the main packages version instead because this version cannot screenshare and seems to tend to be a minor point version behind anyway https://discourse.nixos.org/t/screen-sharing-with-wayland-gnome/12449/8
programs.firefox.nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
programs.fish.enable = true;
programs.bash = {
@ -362,6 +366,9 @@
fi
'';
};
# Support AppImages
# programs.appimage.enable = true;
# programs.appimage.binfmt = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;