diff --git a/server/configuration.org b/server/configuration.org index efbde07..70d80bf 100644 --- a/server/configuration.org +++ b/server/configuration.org @@ -370,6 +370,7 @@ main draws of Linux for me. # Fonts (nerdfonts.override { fonts = [ "Agave" "CascadiaCode" "SourceCodePro" + "ComicShannsMono" "OpenDyslexic" "Ubuntu" "FiraCode" "Iosevka" ]; }) symbola diff --git a/workstation/configuration.org b/workstation/configuration.org index de7cf21..03c3fef 100644 --- a/workstation/configuration.org +++ b/workstation/configuration.org @@ -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"; }; };