Skip to content

Latest commit

 

History

History
78 lines (43 loc) · 1.46 KB

README.md

File metadata and controls

78 lines (43 loc) · 1.46 KB

Nix files

A bunch of Linux configurations managed by Nix Flakes

Install NixOS

After installing, execute:

nixos-build switch --flake .#<flake-output>

Install standalone

  1. Install Nix

    curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install exec $SHELL -l

    
    
  2. Install files

    git clone git@github.com:clvx/nix-files.git
    cd ./nix-files
    nix run . switch -- --flake .#<flake>
    hash -r
    
  3. Update

    nix flake update nix run . switch -- --flake .#

    
    
  4. Upgrade

    Update the nixpkgs and home-manager versions to the latest NixOS version and run update.

TODOs

NVIM

[ ] Not very happy with nix-cmp. It requires work to give it the same UX as coc.vim.

[ ] Fix nvim-tree opening new buffer instead of replacing it.

[ ] Review different mappings:

  • nvim-lspconfig

  • nvim-cmp

[ ] unmap default fzf-lua commands

[ ] Dig into lsp-config keymaps

[ ] Review go.nvim