packages cleanup + upgrades

This commit is contained in:
Danilo Reyes 2024-01-03 22:23:03 -06:00
parent b590ecd4af
commit 2cdd4cb204
2 changed files with 24 additions and 17 deletions

View File

@ -370,6 +370,7 @@ main draws of Linux for me.
# Fonts
(nerdfonts.override {
fonts = [ "Agave" "CascadiaCode" "SourceCodePro"
"ComicShannsMono" "OpenDyslexic"
"Ubuntu" "FiraCode" "Iosevka" ];
})
symbola

View File

@ -390,7 +390,8 @@ These dictionaries are compatible with Firefox, Doom Emacs and LibreOffice.
hunspell
hunspellDicts.it_IT
hunspellDicts.es_MX
hunspellDicts.en_CA
hunspellDicts.es_ES
hunspellDicts.en_CA-large
#+end_src
** CUSTOMIZATION PACKAGES
@ -406,6 +407,7 @@ gnome.gnome-tweaks # tweaks for the gnome desktop environment
# Fonts
(nerdfonts.override {
fonts = [ "Agave" "CascadiaCode" "SourceCodePro"
"ComicShannsMono" "OpenDyslexic"
"Ubuntu" "FiraCode" "Iosevka" ];
})
symbola
@ -424,7 +426,7 @@ goals is to create a workflow between this ecosystem of applications.
#+begin_src nix
godot_4 # game development
# gdtoolkit # gdscript language server
unstable.gdtoolkit # gdscript language server
blender # cgi animation and sculpting
gimp # the coolest bestest art program to never exist
@ -458,9 +460,8 @@ and wineWow are installed.
wineWowPackages.stable
];
})
# nixGaming.packages.${pkgs.hostPlatform.system}.wine-tkg
# nixGaming.packages.${pkgs.hostPlatform.system}.wine-discord-ipc-bridge
# vulkan-tools # needed? stuff for vulkan drivers I suppose
nixGaming.packages.${pkgs.hostPlatform.system}.wine-tkg
nixGaming.packages.${pkgs.hostPlatform.system}.wine-discord-ipc-bridge
cartridges
heroic # install epic games
gamemode # optimizes linux to have better gaming performance
@ -483,14 +484,13 @@ snes9x-gtk # snes emulator
An assorted list of productivity-oriented apps which I will never use.
#+begin_src nix
libreoffice-fresh # office, but based
libreoffice # office, but based
calibre # ugly af eBook library manager
foliate # gtk eBook reader
# foliate # gtk eBook reader
newsflash # feed reader, syncs with nextcloud
wike # gtk wikipedia wow!
denaro # manage your finances
furtherance # I made this one tehee track time utility
# flowtime # competition to furtherance grrrr
gnome.simple-scan # scanner
#+end_src
@ -516,9 +516,9 @@ of these, for now.
#+begin_src nix
celluloid # video player
cozy # audiobooks player
# cozy # audiobooks player
hakuneko # manga & comic GUI downloader
gnome-podcasts # podcast player
# gnome-podcasts # podcast player
handbrake # video converter, may be unnecessary
curtail # image compressor
pitivi # video editor
@ -527,7 +527,7 @@ gnome-obfuscate # censor private information
mousai # poor man shazam
tagger # tag music files
obs-studio # screen recorder & streamer
shortwave # listen to world radio
# shortwave # listen to world radio
nextcloud-client # self-hosted google-drive alternative
#+end_src
@ -545,7 +545,6 @@ nicotine-plus # remember Ares?
warp # never used, but supposedly cool for sharing files
discord
vesktop
gtkcord4
# (pkgs.discord.override {
# # withOpenASAR = true;
# withVencord = true;
@ -568,11 +567,12 @@ fd # modern find, faster searches
fzf # fuzzy finder! super cool and useful
gdu # disk-space utility checker, somewhat useful
du-dust # rusty du similar to gdu
ripgrep # modern grep
(ripgrep.override {withPCRE2 = true;}) # modern grep
trash-cli # oop! did not meant to delete that
eza # like ls but with colors
gocryptfs # encrypted filesystem! shhh!!!
rmlint # probably my favourite app, amazing dupe finder that integrates well with BTRFS
imagemagick # photoshop what??
ffmpeg # not ffmpreg, the coolest video conversion tool!
# torrenttools # create torrent files from the terminal!
@ -621,8 +621,8 @@ nixfmt # linting
cachix # why spend time compiling?
# PYTHON.
pipenv # python development workflow for humans
(python3.withPackages (ps: with ps; [
pipenv # python development workflow for humans
# poetry # dependency management made easy
flake8 # wraper for pyflakes, pycodestyle and mccabe
isort # sort Python imports
@ -642,7 +642,10 @@ cachix # why spend time compiling?
ghc # compiler
cabal-install # haskell app manager
stack # haskell took stack
# unstable.haskellPackages.ghcup
# haskellPackages.ghcup
# DOCKER
dockfmt
# JS
nodejs # not as bad as I thought
@ -704,7 +707,6 @@ from the unstable channel.
libgda # for pano shell extension
]) ++ (with pkgs.gnomeExtensions; [
appindicator # applets for open applications
panel-scroll # scroll well to change workspaces
reading-strip # like putting a finger on every line I read
tactile # window manager
pano # clipboard manager
@ -885,7 +887,11 @@ services = {
emacs = {
enable = true;
defaultEditor = true;
package = pkgs.emacs;
package = with pkgs; (
(emacsPackagesFor emacs-gtk).emacsWithPackages (
epkgs: [ epkgs.vterm ]
)
);
startWithUserSession = "graphical";
};
};