installed packages from unstable channels

This commit is contained in:
2023-04-30 18:38:52 -06:00
parent ba349d8660
commit 39be9fcb58
2 changed files with 92 additions and 21 deletions

View File

@@ -1,5 +1,12 @@
{ config, pkgs, ...
}: { # Remember to close this bracket at the end of the document
{ config, pkgs, ... }:
let
VERSION = "22.11";
# HOME-MANAGER = builtins.fetchTarball
# "https://github.com/nix-community/home-manager/archive/master.tar.gz";
UNSTABLE_TARBALL =
builtins.fetchTarball "https://github.com/nixos/nixpkgs/tarball/master";
unstable = import UNSTABLE_TARBALL { config = config.nixpkgs.config; };
in { # Remember to close this bracket at the end of the document
imports = [ ./hardware-configuration.nix <home-manager/nixos> ];
@@ -89,24 +96,26 @@
home-manager.users.jawz = { config, pkgs, ... }: {
# imports = [ ./dotfiles/dconf.nix ];
home.stateVersion = "22.11";
home.stateVersion = VERSION;
home.packages = (with pkgs; [
# Art
blender # cgi animation and sculpting
godot # game development
# gdtoolkit # gdscript language server
unstable.gdtoolkit # gdscript language server
krita # art to your heart desire!
drawpile # arty party with friends!!
mypaint # not the best art program
mypaint-brushes # but it's got some
mypaint-brushes1 # nice damn brushes
unstable.pureref # create inspiration/reference boards
# Gaming
lutris # game/emulator manager
grapejuice # roblox manager
minecraft # minecraft official launcher
parsec-bin # remote gaming with friends
unstable.protonup-qt # update proton-ge
# Productivity
libreoffice-fresh # office, but based
@@ -119,12 +128,14 @@
# Misc
sequeler # friendly SQL client
blanket # background noise
czkawka # duplicate finder
unstable.czkawka # duplicate finder
# pika-backup # backups
tilix # terminal
gnome-obfuscate # censor private information
metadata-cleaner # remove any metadata and geolocation from files
# gnome-recipes # migrate these to mealie and delete
unstable.denaro # manage your finances
unstable.celeste # sync tool for any cloud provider
# Multimedia
celluloid # video player
@@ -133,7 +144,7 @@
handbrake # video converter, may be unnecessary
curtail # image compressor
pitivi # video editor
# identity # compare images or videos
unstable.identity # compare images or videos
mousai # poor man shazam
# bottles # wine prefix manager
obs-studio # screen recorder & streamer
@@ -155,6 +166,7 @@
trash-cli # oop! didn't meant to delete that
ffmpeg_5 # coolest video converter!
yt-dlp # downloads videos from most video websites
unstable.gallery-dl # similar to yt-dlp but for most image gallery websites
neofetch # use once for brag, never again
rmlint # probably my favourite app, amazing dupe finder that integrates well with BTRFS
tldr # man for retards
@@ -190,7 +202,7 @@
pipenv # python development workflow for humans
# C# & Rust
omnisharp-roslyn
omnisharp-roslyn # c# linter and code formatter
# HASKELL
# cabal-install # haskell interface
@@ -200,7 +212,7 @@
# Node-js
# nodePackages.pnpm
gnome.gnome-tweaks
gnome.gnome-tweaks # tweaks for the gnome desktop environment
gnomeExtensions.appindicator
gnomeExtensions.gsconnect
@@ -212,6 +224,8 @@
# Themes
adwaita-qt
unstable.adw-gtk3
unstable.gradience # theme customizer, allows you to modify adw-gtk3 themes
# Fonts
(nerdfonts.override {
@@ -224,6 +238,7 @@
"Iosevka"
];
})
symbola
# (papirus-icon-theme.override {
# color = "grey";
@@ -241,6 +256,13 @@
pytest # framework for writing tests
speedtest-cli # check internet speed from the comand line
]) ++ (with pkgs.fishPlugins; [
sponge # keep history clean from typos
fzf-fish # fish command line with fzf keybindings
colored-man-pages # self explanatory
autopair-fish # who has time for a closing bracket?
bass # integrate bash utilities on fish
]) ++ (with pkgs.nodePackages; [
dockerfile-language-server-nodejs
markdownlint-cli
@@ -309,6 +331,12 @@
sudo nixos-rebuild switch -I nixos-config=$nix_file
'';
mkcd = ''
mkdir -pv $argv
cd $argv
'';
};
};
@@ -466,6 +494,6 @@
system.copySystemConfiguration = true;
system.stateVersion = "22.11";
system.stateVersion = VERSION;
}