Did a bunch of refactoring home-manager packages including things I no longer

use as well as commenting out programming languages so I can use nix flakes
as dev environments.
This commit is contained in:
vorboyvo 2024-11-12 16:45:03 -05:00
parent 74fcd72041
commit ee9b522fac

View file

@ -42,8 +42,6 @@ in {
# Install packages
home.packages = with pkgs;
let
xdg-terminal-exec =
callPackage ../../pkgs/xdg-terminal-exec/xdg-terminal-exec.nix { };
mons = callPackage ../../pkgs/mons/mons.nix { };
archivo = callPackage ../../pkgs/archivo/archivo.nix { };
highway-gothic = callPackage ../../pkgs/highway-gothic/highway-gothic.nix { };
@ -52,20 +50,20 @@ in {
[ marksman nil ] ++ # Language servers except those installed through package sections
[ texliveFull texlab ] ++ # LaTeX
[ typst typstyle tinymist ] ++ # Typst
(with ocamlPackages; [
ocaml
opam
dune_3
dune-release
merlin
ocaml-lsp
odoc
ocamlformat
utop
]) ++ # OCaml
[ rustup ] ++ # Rust
[ go gopls ] ++ # Golang
(with elmPackages; [ elm elm-language-server elm-format elm-test ]) ++
# (with ocamlPackages; [
# ocaml
# opam
# dune_3
# dune-release
# merlin
# ocaml-lsp
# odoc
# ocamlformat
# utop
# ]) ++ # OCaml
# [ rustup ] ++ # Rust
# [ go gopls ] ++ # Golang
# (with elmPackages; [ elm elm-language-server elm-format elm-test ]) ++
[ python3 ] ++ # I guess.....
[
kak-lsp
@ -73,18 +71,14 @@ in {
grim
slurp
wl-clipboard
jq
xdg-terminal-exec
blueman
upower
proselint # for prose lint
glib
glib # provides trash and mount (latter may supplant udisks2?)
] ++ # Basic utilities
[ bitwarden-cli htop snore hledger hledger-ui clifm ]
++ # Personalized selection of command-line (CLI/TUI) apps
[ terminal ] ++ # Terminal emulator
[
qutebrowser
evince
imv
vlc
@ -106,8 +100,9 @@ in {
filezilla
bitwarden
josm
activate-linux
] ++ # Personalized selection of graphical apps
[ mons shticker-book-unwritten ] ++ # Games
[ olympus shticker-book-unwritten ] ++ # Games
[ swaybg bemenu j4-dmenu-desktop ] ++ # Sway- and Wayland-related packages
[
noto-fonts
@ -124,7 +119,7 @@ in {
] ++ # Fonts
# [ papirus-icon-theme ] ++ # Icons
# [ vanilla-dmz ] ++ # Cursor
[ activate-linux android-studio olympus ] ++ # Temp
[ ] ++ # Temp
[ ];
programs.home-manager.enable = true;