helix, flakes, AI, haskell, easy effects, extensions

This commit is contained in:
Danilo Reyes 2024-03-16 19:18:58 -06:00
parent 66089397cb
commit a789538fc5

View File

@ -181,17 +181,22 @@ nix = let featuresList = [
auto-optimise-store = true; auto-optimise-store = true;
trusted-users = [ "nixremote" ]; trusted-users = [ "nixremote" ];
system-features = featuresList; system-features = featuresList;
# experimental-features = [
# "nix-command" "flakes"
# ];
substituters = [ substituters = [
"https://nix-gaming.cachix.org" "https://nix-gaming.cachix.org"
"https://nixpkgs-python.cachix.org" "https://nixpkgs-python.cachix.org"
"https://devenv.cachix.org" "https://devenv.cachix.org"
"https://cuda-maintainers.cachix.org" "https://cuda-maintainers.cachix.org"
"https://ai.cachix.org"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4=" "nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="
"nixpkgs-python.cachix.org-1:hxjI7pFxTyuTHn2NkvWCrAUcNZLNS3ZAvfYNuYifcEU=" "nixpkgs-python.cachix.org-1:hxjI7pFxTyuTHn2NkvWCrAUcNZLNS3ZAvfYNuYifcEU="
"devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=" "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="
"cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
"ai.cachix.org-1:N9dzRK+alWwoKXQlnn0H6aUx0lU/mspIoz8hMvGvbbc="
]; ];
}; };
}; };
@ -503,6 +508,7 @@ consumption has moved towards jellyfin, it's still worth the install of most
of these, for now. of these, for now.
#+begin_src nix #+begin_src nix
easyeffects # equalizer
celluloid # video player celluloid # video player
# cozy # audiobooks player # cozy # audiobooks player
# hakuneko # manga & comic GUI downloader # hakuneko # manga & comic GUI downloader
@ -624,9 +630,7 @@ pipenv # python development workflow for humans
# HASKELL # HASKELL
ghc # compiler ghc # compiler
cabal-install # haskell app manager haskell-language-server # lsp
stack # haskell took stack
# haskellPackages.ghcup
# DOCKER # DOCKER
dockfmt dockfmt
@ -690,6 +694,7 @@ from the unstable channel.
# lm_sensors # for extension, displays cpu temp # lm_sensors # for extension, displays cpu temp
libgda # for pano shell extension libgda # for pano shell extension
]) ++ (with pkgs.gnomeExtensions; [ ]) ++ (with pkgs.gnomeExtensions; [
fly-pie #app launcher
appindicator # applets for open applications appindicator # applets for open applications
reading-strip # like putting a finger on every line I read reading-strip # like putting a finger on every line I read
tactile # window manager tactile # window manager
@ -827,6 +832,9 @@ packages through home-manager.
#+begin_src nix #+begin_src nix
programs = { programs = {
emacs.enable = true; emacs.enable = true;
helix = {
enable = true;
};
hstr.enable = true; hstr.enable = true;
direnv = { direnv = {
enable = true; enable = true;