installed packages from unstable channels
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user