1753134851

This commit is contained in:
2025-07-21 15:54:11 -06:00
parent 26ee089653
commit 59a40f35a0

View File

@@ -1,54 +1,65 @@
{ config, pkgs, ... }:
let
unstablePkgs = import (builtins.fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz") {
config = {
allowUnfree = true;
};
};
in
{
# Allow unfree packages
# Allow unfree packages for the default (stable) nixpkgs.
nixpkgs.config.allowUnfree = true;
# System packages
environment.systemPackages = with pkgs; [
# Browsers and communication
ungoogled-chromium
librewolf
discord
signal-desktop-bin
impression
# Development tools
vscodium
git
go
cargo
rustc
rust-analyzer
rustfmt
nodejs_24
python3Full
openssh
nodePackages."pnpm"
openssl
ffmpeg
# Desktop applications
alacritty
bitwarden-desktop
vlc
onlyoffice-desktopeditors
gnome-notes
streamrip
supersonic
nextcloud-client
zotero
prismlauncher
lrcget
environment.systemPackages =
# Packages from the stable channel (pkgs)
with pkgs; [
# Browsers and communication
ungoogled-chromium
librewolf
discord
signal-desktop-bin
impression
# Development tools (moving vscodium to unstable)
git
go
cargo
rustc
rust-analyzer
rustfmt
nodejs_24
python3Full
openssh
nodePackages."pnpm"
openssl
ffmpeg
vscodium
# Desktop applications
bitwarden-desktop
vlc
streamrip
supersonic
nextcloud-client
zotero
prismlauncher
lrcget
# Gaming
luanti
duckstation
dolphin-emu
ryubing
gpu-screen-recorder
# Gaming
luanti
duckstation
dolphin-emu
ryubing
gpu-screen-recorder
# GNOME extensions
gnomeExtensions.appindicator
];
}
# GNOME extensions
gnomeExtensions.appindicator
]
# Packages from the unstable channel (unstablePkgs)
++ (with unstablePkgs; [
onlyoffice-desktopeditors
]);
}