Skip to content

Switch over to a Nix based setup#4

Merged
UnstoppableMango merged 3 commits into
mainfrom
swap
Oct 1, 2025
Merged

Switch over to a Nix based setup#4
UnstoppableMango merged 3 commits into
mainfrom
swap

Conversation

@UnstoppableMango

Copy link
Copy Markdown
Owner

You will live on in my heart forever, dotbot

  • Clean, pure
  • WIP

Ignore direnv dir

Adds nixfmt integration

Integrates nixfmt for automated code formatting.

This commit introduces nixfmt to the development environment to
ensure consistent code style and improve readability. It updates the
Makefile to include formatting commands and adds nixfmt-tree to the
development shell.  Also configures the flake to use nixfmt.

Updates flake.lock and adds update target

Updates the flake.lock file to reflect the latest
dependencies. Also adds an `update` target to the Makefile
to trigger a flake lock update.

Organizes configuration files into subdirectories

Moves shell and editor configurations into their respective subdirectories, improving overall project structure and organization.

The `zsh.nix` file is replaced with a `default.nix` file in the `shells/zsh/` subdirectory to align with the new structure.

WIP

WIP IDFK

WIP

WIP

WIP

WIP

Ok, this works. It is not correct, but it works

Moving things around AGAIN

Aight, gonna delete modules after this

KISS

Final tidbits

I lied

Some vscode extensions

Enables flakes globally

Moves nix experimental features setting to the system-wide configuration.
This simplifies configuration and ensures that flakes are enabled for all
users on the system.

Removes redundant user-specific configuration.

Updates docker and vscode-gitops-tools sha256

Updates the sha256 hashes for the docker and vscode-gitops-tools extensions in the nixos configuration.

Some more VSCode extensions

Some Gnome stuff

More Gnome stuff

Some VSCode settings

Boilerplate JSON

Some dotnet stuff

Copying over all the old config
@UnstoppableMango
UnstoppableMango merged commit 4188bd2 into main Oct 1, 2025
2 checks passed
@UnstoppableMango
UnstoppableMango deleted the swap branch October 1, 2025 23:26
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