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

installation instructions about nixos may be outdated. #704

Closed
benibilme opened this issue May 26, 2023 · 7 comments
Closed

installation instructions about nixos may be outdated. #704

benibilme opened this issue May 26, 2023 · 7 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed Nix

Comments

@benibilme
Copy link

Hello,

I am very new to nixos, and trying to configure my first nixos system. Although I am definitely lacking basics in nix package manager or nixos, but it seems to there is some outdated or wrong information nix section of installation document. Installation document states

If you use the [Nix package manager](https://github.com/NixOS/nix), either because you installed it yourself or because you are using NixOS, you can build kmonad using the following command.

nix-build nix

I presume installation document mentions kmonad/nix directory. Under this directory current structure from my latest git clone is as follows.

kmonad/nix
├── flake.lock
├── flake.nix
├── nixos-module.nix
├── nixos-test.nix
├── static
│   ├── default.nix
│   └── stack.yaml
└── static-compilation.nix

nix-build nix command under kmonad directory gives error for not finding default.nix.

Could you please update this section, or if I am missing something, could you point out what you really mean here.

@benibilme benibilme changed the title installation instructions installation instructions about nixos may be outdated. May 26, 2023
@KaitlynEthylia
Copy link

it does appear to be outdated, as it's using flakes you should just be able to do nix build instead of nix-build with flakes enabled

@slotThe
Copy link
Member

slotThe commented Sep 21, 2023

So… anyone wants to update the nix instructions? :)

@slotThe slotThe added the Nix label Sep 21, 2023
@slotThe slotThe added documentation Improvements or additions to documentation help wanted Extra attention is needed good first issue Good for newcomers labels Oct 7, 2023
slotThe added a commit that referenced this issue Oct 7, 2023
Notable changes:

- Added `around-next-single`, a variant of `around-next` that will
  release its context on any change, as opposed to only on the release
  of the 'arounded' button.
- Added default compose sequence for Ü
- Added a `sticky-key`
- Added `--version` (`-V`) flag
- Added `+,` for  "add a cedilla"
- Added `:timeout-button` keyword to `tap-hold-next` and
  `tap-hold-next-release`, so that they can switch to a button
  other than the hold button when the timeout expires.
- The `multi-tap` key now immediately taps the current key when another
  key is pressed during tapping.
- Fixed compilation error under Mac, having to do with typo in Keycodes.
- Fixed issue with empty-names for uinput-sinks.
- Ignore SIGCHLD to deal with non-termination bug.

---

This should probably be 0.5, but notable issues like [1..6] still
preventing me from being comfortable with that. None of these seem
completely insurmountable, though, so stay tuned :)

[1]: #475
[2]: #704
[3]: #681
[4]: #716
[5]: #516
[6]: #426
@andreyadrian
Copy link
Contributor

So… anyone wants to update the nix instructions? :)

aight #748

@andreyadrian
Copy link
Contributor

andreyadrian commented Oct 16, 2023

now that we are on it, the The Nixos Module step 3 does not work as well

@andreyadrian
Copy link
Contributor

now that we are on it, the The Nixos Module step 3 does not work as well

submitted pull request #749

@andreyadrian
Copy link
Contributor

andreyadrian commented Oct 16, 2023

btw @slotThe , is it possible to use a deflayer without having to redeclared whole defsrc? #750

@slotThe
Copy link
Member

slotThe commented Oct 16, 2023

Closed by #748 and #749

@slotThe slotThe closed this as completed Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed Nix
Projects
None yet
Development

No branches or pull requests

4 participants