1757626796
This commit is contained in:
@@ -1,72 +1,57 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
let
|
|
||||||
unstablePkgs = import (builtins.fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz") {
|
|
||||||
config = {
|
|
||||||
allowUnfree = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
in
|
|
||||||
{
|
{
|
||||||
# Allow unfree packages for the default (stable) nixpkgs.
|
# Allow unfree packages from the stable channel
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
# System packages
|
environment.systemPackages = with pkgs; [
|
||||||
environment.systemPackages =
|
# Browsers and comms
|
||||||
# Packages from the stable channel (pkgs)
|
ungoogled-chromium
|
||||||
with pkgs; [
|
discord
|
||||||
# Browsers and comms
|
signal-desktop-bin
|
||||||
ungoogled-chromium
|
|
||||||
discord
|
|
||||||
signal-desktop-bin
|
|
||||||
|
|
||||||
# Development tools
|
# Development tools
|
||||||
git
|
git
|
||||||
go
|
go
|
||||||
cargo
|
cargo
|
||||||
rustc
|
rustc
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
rustfmt
|
rustfmt
|
||||||
nodejs_24
|
nodejs_24
|
||||||
python3Full
|
python3Full
|
||||||
openssh
|
openssh
|
||||||
nodePackages."pnpm"
|
nodePackages."pnpm"
|
||||||
openssl
|
openssl
|
||||||
ffmpeg
|
ffmpeg
|
||||||
vscodium
|
vscodium
|
||||||
usbutils
|
usbutils
|
||||||
qmk-udev-rules
|
qmk-udev-rules
|
||||||
qmk
|
qmk
|
||||||
|
|
||||||
# Desktop applications
|
# Desktop applications
|
||||||
bitwarden-desktop
|
bitwarden-desktop
|
||||||
vlc
|
vlc
|
||||||
streamrip
|
streamrip
|
||||||
supersonic
|
supersonic
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
zotero
|
zotero
|
||||||
prismlauncher
|
prismlauncher
|
||||||
lrcget
|
lrcget
|
||||||
slack
|
slack
|
||||||
impression
|
impression
|
||||||
ardour
|
ardour
|
||||||
krita
|
krita
|
||||||
inkscape
|
inkscape
|
||||||
streamcontroller
|
streamcontroller
|
||||||
easyeffects
|
easyeffects
|
||||||
|
|
||||||
# Gaming
|
# Gaming
|
||||||
luanti
|
luanti
|
||||||
duckstation
|
duckstation
|
||||||
dolphin-emu
|
dolphin-emu
|
||||||
ryubing
|
ryubing
|
||||||
|
|
||||||
# GNOME extensions
|
# GNOME extensions
|
||||||
gnomeExtensions.appindicator
|
gnomeExtensions.appindicator
|
||||||
]
|
];
|
||||||
# Unstable packages
|
|
||||||
++ (with unstablePkgs; [
|
|
||||||
onlyoffice-desktopeditors
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user