workstation
emplace
workstation | emplace | |
---|---|---|
2 | 1 | |
491 | 243 | |
0.0% | - | |
0.0 | 8.0 | |
about 1 year ago | 3 days ago | |
Python | Rust | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
workstation
-
NixOS Reproducible Builds: minimal ISO successfully independently rebuilt
I am on a similar journey
I built https://github.com/mikadosoftware/workstation
-
Docker as an Integrated Development Environment
I actually do do this - https://github.com/mikadosoftware/workstation
I like the idea of using k8s as suggested upthread. I just have not had much time to push changes / work on it recently. One thing worth thinking about is i have moved to podman - seems a lot slower to start up but is user space which seems sensibke
emplace
-
Ask HN: How do you manage dotfiles and provision machines?
Probably true but as an aging and burned out dev I really hoped that there would be some ready and baked solutions by mid-2023, you know.
It's actually quite the glaring hole in dev tooling. Everyone formulating their own cloud or GIT synced adhoc scripts is a huge waste of energy IMO!
Guess I'll have to start allocating time and check out Ansible, Chef and Puppet (I heard they can do OS- and distro-agnostic package management which sounds promising). Or, since I have no plans to use Windows for anything except gaming ever again and will stick to Macs and Linux machines, then I'll just carefully compose a few bash/zsh scripts with some package manager shims and command/arguments translation and nail that and use it to my grave.
Still, I really expected dev tooling to be better. It's weird how each one of us has to invent their own package syncing manager.
The only tool I was able to find is https://github.com/tversteeg/emplace -- but I am still fighting with it and I can't even make it use config file on a custom location, and it does seem semi-defunct. Will research it a bit, still have hope it'll work but likely not. Oh well.
What are some alternatives?
batect - (NOT MAINTAINED) Build And Testing Environments as Code Tool
smart-open - Opens files for reading.
stage0-posix-x86
rubigo
index - A PEP 503-compliant Python package index specifically providing wheels built for Alpine Linux
quick-skeleton - Simple tool for scaffolding
bootstrap-seeds - The roots of trust for all architectures
ifttt-webhook - Simple async library for triggering IFTTT events using webhooks.
nix-starter-configs - Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
punktf - ⚡ A cross-platform multi-target dotfiles manager
turning-polyglot-solutions-into-t
workstation - A nifty commandline tool to manage your workstation.