[nix] Go with unstable packages for everything that needs GL right now

This commit is contained in:
Sebastian Schulze 2023-02-23 09:01:29 +01:00
parent dd553a929f
commit e137e0adb4
Signed by: bascht
GPG Key ID: 5BCB1D3B4D38A35A
1 changed files with 31 additions and 33 deletions

View File

@ -1,8 +1,7 @@
{ config, lib, pkgs, systemd, inputs, services, ... }:
let
unstable = import <nixos-unstable> { config = { allowUnfree = true; }; };
unstable = import <nixpkgs-unstable> { config = { allowUnfree = true; }; };
in
{
programs.home-manager.enable = true;
@ -58,13 +57,11 @@ in
};
home.packages = [
# unstable.pkgs.logseq
unstable.pkgs.obsidian
unstable.android-tools
pkgs.android-tools
pkgs.vale
pkgs.openscad
pkgs.freecad
pkgs.cura
unstable.pkgs.openscad
unstable.pkgs.freecad
unstable.pkgs.cura
pkgs.blender
pkgs.envsubst
pkgs.wpa_supplicant_gui
@ -72,7 +69,7 @@ in
pkgs.vulkan-validation-layers
pkgs.darktable
pkgs.foot
pkgs.qutebrowser
unstable.pkgs.qutebrowser
pkgs.delta
pkgs.any-nix-shell
pkgs.socat
@ -101,16 +98,16 @@ in
pkgs.somafm-cli
pkgs.tree
pkgs.scrot
unstable.pkgs.imv
pkgs.imv
pkgs.cloc
pkgs.httpie
pkgs.yaml-language-server
pkgs.k9s
pkgs.multimarkdown
pkgs.unzip
unstable.pkgs.go
unstable.pkgs.gopls
unstable.pkgs.godef
pkgs.go
pkgs.gopls
pkgs.godef
pkgs.libreoffice
pkgs.awscli2
pkgs.kristall
@ -134,7 +131,7 @@ in
pkgs.appimage-run
pkgs.enchant
pkgs.entr
(unstable.pkgs.aspellWithDicts (dicts: with dicts; [de en en-computers en-science]))
(pkgs.aspellWithDicts (dicts: with dicts; [de en en-computers en-science]))
pkgs.bat
pkgs.bemenu
pkgs.obs-studio
@ -144,6 +141,7 @@ in
pkgs.capitaine-cursors
pkgs.chezmoi
unstable.pkgs.chromium
unstable.pkgs.openarena
pkgs.clipman
pkgs.cmake
pkgs.dmenu
@ -173,14 +171,13 @@ in
pkgs.hledger
pkgs.gnupg
pkgs.gnupg-pkcs11-scd
# unstable.pkgs.kakoune
unstable.pkgs.helix
unstable.pkgs.go
unstable.pkgs.gopass
unstable.pkgs.gore
unstable.pkgs.gotests
unstable.pkgs.gomodifytags
unstable.pkgs.grpcurl
pkgs.helix
pkgs.go
pkgs.gopass
pkgs.gore
pkgs.gotests
pkgs.gomodifytags
pkgs.grpcurl
pkgs.grim
pkgs.gsettings-desktop-schemas
pkgs.gst_all_1.gst-plugins-bad
@ -211,14 +208,14 @@ in
pkgs.libvterm
pkgs.lsof
pkgs.lxappearance
pkgs.mako # notification daemon
unstable.pkgs.mako # notification daemon
pkgs.material-design-icons
pkgs.mpc_cli
pkgs.mpv
unstable.pkgs.mpv
pkgs.ffmpeg-full
pkgs.msmtp
pkgs.mtr
unstable.pkgs.mu
pkgs.mu
pkgs.ncmpcpp
pkgs.ncspot
pkgs.nixfmt
@ -239,20 +236,21 @@ in
pkgs.rofi
pkgs.rofi-calc
pkgs.rpm
unstable.pkgs.signal-desktop
pkgs.signal-desktop
pkgs.silver-searcher
pkgs.slurp
pkgs.sway
unstable.pkgs.wlroots
unstable.pkgs.sway
pkgs.starship
pkgs.swayidle
pkgs.swaylock
unstable.pkgs.swayidle
unstable.pkgs.swaylock
pkgs.wayvnc
pkgs.tdns-cli
pkgs.tmux
pkgs.tmuxinator
pkgs.upower
pkgs.weather-icons
pkgs.wf-recorder
unstable.pkgs.wf-recorder
pkgs.wl-clipboard
pkgs.python38Packages.youtube-dl
pkgs.python38Packages.pip
@ -263,7 +261,7 @@ in
pkgs.xfce.thunar
pkgs.xfce.thunar
pkgs.xfce.thunar-volman
pkgs.xwayland
unstable.pkgs.xwayland
pkgs.yubikey-manager
pkgs.yubikey-personalization
pkgs.zathura
@ -280,7 +278,7 @@ in
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.fish.package = unstable.pkgs.fish;
programs.fish.package = pkgs.fish;
programs.fish.enable = true;
programs.fish.loginShellInit = ''
if [ (/run/current-system/sw/bin/tty) = "/dev/tty1" ]
@ -578,5 +576,5 @@ in
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "21.03";
home.stateVersion = "22.11";
}