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

Redo the whole setup with nix-darwin #1

Draft
wants to merge 49 commits into
base: master
Choose a base branch
from
Draft

Conversation

kblcuk
Copy link
Owner

@kblcuk kblcuk commented Sep 24, 2024

It's kinda nice that I can then also control most of the OS setup (like
hiding the Dock forever, reducing animation and all that).

It's kinda nice that I can then also control most of the OS setup (like
hiding the Dock forever, reducing animation and all that).
@kblcuk kblcuk force-pushed the nix-darwin-based-setup branch from b8044d4 to 6719134 Compare September 26, 2024 08:22
kblcuk and others added 28 commits October 1, 2024 15:58
...so Mason can install language servers.
...since I had them already present on my own machine.
Probably gonna use devenv in the future, if I'll ever need projects with
different dependencies.
They are quite annoying most of the time for javascript projects.
Let's give it a go, it's visually quite pleasing.
Somehow it doesn't really work on my box :/
...except for some packages that I still want from unstable one.
It's a temp file managed by Lazyvim, we don't want to have that in our
config.
...from nixpkgs-unstable by default.
Because manually switching between dark mode and light mode is so
2010's.
...since we're using homebrew version anyways
They were moved to own namespace as of nix 24.11
...so that I don't need to run this every now and then.
...which has been properly fixed as of 24.11.
...since for some reason neovim uses `>` for commenting by default for vue
files (and svelte, for that matter).
Until that gets fixed -- simply disable this behaviour for vue files.

More context: LazyVim/LazyVim#5222
Because they are very slow.
...since they are always 2-space and can't be configured (yet).
...since they are faster than their og versions.
The only difference is that we're loading busted and luassert if we are
in test file.
Unstable one cannot build wezterm right now due to some compilation
error -- I guess some tool became too new for the build process.
...as it suggests in error message after recent update.
@kblcuk kblcuk force-pushed the nix-darwin-based-setup branch from b9608ec to 05b6ea3 Compare January 21, 2025 16:57
@kblcuk kblcuk force-pushed the nix-darwin-based-setup branch from 88ca269 to c301aa8 Compare March 2, 2025 09:23
@kblcuk kblcuk force-pushed the nix-darwin-based-setup branch from 03c9359 to 55f5364 Compare March 3, 2025 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant