21st-centuryman / dotfiles

A collection of my dotfiles to make configuration of programs easier
0 stars 0 forks source link

Explore: Cargo packages #15

Closed 21st-centuryman closed 1 year ago

21st-centuryman commented 1 year ago

I have found that it is much easier to have cargo (the rust package manager) to install cli applications that I need.

Obviously this means we need to find rust alternatives to the applications I use, but I think this would greatly benefit my dot files.

It will not solve my issue of gui applications, however it could really help my workflow overall

21st-centuryman commented 1 year ago

Currently I use the following cargo packages on my servers and on my laptop

Application type Cargo package
System information tool pfetch-rs
Shell prompt Starship
Updater Cargo-update
This leaves me with the following packages I use for the dot files: Application type Package
Code editor neovim
Shell Fish
Terminal multiplexer tmux
Symlink manager gnu stow

The goal is not to make everything be based on cargo, for example I greatly prefer neovim to helix. However I believe I should explore this to see if I can make the configuration and setup easier for me overall.

21st-centuryman commented 1 year ago

https://github.com/TaKO8Ki/awesome-alternatives-in-rust

Just for my own recollection

21st-centuryman commented 1 year ago

Gnu stow replacement: #16

21st-centuryman commented 1 year ago

Ok honestly this entire chase is useless. I spent this morning looking at hoemmaker and honestly its better to just write a better script that accounts for different dependencies per OS