Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

std setup #222

Open
blaggacao opened this issue Dec 23, 2022 · 3 comments
Open

std setup #222

blaggacao opened this issue Dec 23, 2022 · 3 comments
Labels
📜 Type: Story This issue targets a new feature through a story ❌ Status: Blocked This issue is in a blocking state
Milestone

Comments

@blaggacao
Copy link
Collaborator

blaggacao commented Dec 23, 2022

Install nix (good version) in single user mode

(multi user is for experts and linux only and not worth it -- see also troubles with post-build-hook environments)

also set std completion in your favorite shell

@blaggacao blaggacao added this to the Release v1 milestone Dec 23, 2022
@blaggacao blaggacao added ❌ Status: Blocked This issue is in a blocking state 📜 Type: Story This issue targets a new feature through a story labels Dec 23, 2022
@blaggacao
Copy link
Collaborator Author

complete implementation blocked on carapace-sh/carapace#649

But the ground work can be started.

@michalrus
Copy link
Contributor

Hey, just a quick question, so the end user will be able to run std setup, and it will install Nix in single-user mode on their machine? Or is this for the GitHub Action?

@blaggacao
Copy link
Collaborator Author

blaggacao commented Jan 5, 2023

Hey, thanks for the question.

Yes, this is mainly meant for the end user.

The motivation is to provide a happy/easy path to get started, but without sending the user on a "Nix(OS) Community Voyage", as this can, despite recent improvements in comms, for certain user personas (while not for all!) have a highly discouraging effect.

(At least that voyage is only suitable for experienced adventures and is not recommended to be your first vacations on a foreign continent)

For CI, we should aim to provide suitable modules for some of the more popular CIs, such as https://github.com/divnix/std-action (for GH Actions).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📜 Type: Story This issue targets a new feature through a story ❌ Status: Blocked This issue is in a blocking state
Projects
None yet
Development

No branches or pull requests

2 participants