Comments (4)
PS.: If someone has experience with
neovim
and has its configuration there, feel free to share it as well 🥺
Perhaps you can try ayamir/nvimdots
from nix-starter-configs.
For Neovim i've been using this flake for months now: https://github.com/mrcjkb/kickstart-nix.nvim
If you use kickstart.nvim you'll find yourself at home right away.
from nix-starter-configs.
I started using the minimal nix-starter-config version for a few weeks until I kind of "get it" and then switched to the standard version. Then my configurations grow from that point forward.
I'd recommend not using a repository initially, as editing your .nix files wont take effect unless they're staged or committed.
My setup/flake consists basically from the nix-stater-config
standard version + kickstart-nix.nvim
{
description = "NixOS configurations";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-23.11";
hardware.url = "github:NixOS/nixos-hardware";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# Customo Neovim setup in a flake.
neovim-flake.url = "path:/home/user/Projects/kickstart-nix.nvim";
neovim-flake.inputs.nixpkgs.follows = "nixpkgs";
};
# ...
}
The timeline goes like this:
- Install NixOs
- Move generated config into the minimal/standard nix-starter-config setup.
- Add kickstart-nix.nvim flake.
- Update configs when necessary and then:
nix flake update
sudo nixos-rebuild --flake .# switch
home-manager --flake .#me@home switch
Hope this help :)
from nix-starter-configs.
Thank you both so much!
I will improve slowly but steady with this
I can give my two cents with my current configuration: https://gitlab.com/FMGordillo/nix-config/-/blob/main/home-manager/nixvim.nix?ref_type=heads
from nix-starter-configs.
Related Issues (20)
- How to add overlays such as emacs-overlay to primary nixpkgs HOT 1
- flake-newbie - question
- home-manager could not find suitable profile directory. HOT 1
- ~/.config/nixpkgs not found on my nixos. HOT 1
- how to use pkgs.unstable with home-manager? HOT 1
- Example of adding a local package to be recognised by home-manager build is missing HOT 3
- Where are the actual configurations supposed to live with flake? HOT 1
- [Question] Differences between forAllSystems and forEachSystem HOT 3
- Home manager permissions/structure questions HOT 3
- What do I change if I want to have my configuration in my home directory instead of /etc? HOT 2
- Newb can't even start HOT 1
- `environment.etc` already defined HOT 3
- Failing to build own packages in the standard HOT 5
- home-manager: Reading a neovim config from the relative path instead happens in `/nix/store` HOT 3
- attribute 'callPackage' missing HOT 1
- Unclear usage of homeManagerModules
- I dont understand why my configuration is not working HOT 1
- newbie question - why nixosModules in flakes.nix is not executed HOT 2
- Cant get home-manager running with minimal conf HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nix-starter-configs.