mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-02-22 11:28:01 +00:00
Compare commits
6 commits
3846f8c2e8
...
f7c4f8b787
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f7c4f8b787 | ||
![]() |
343bc09d72 | ||
ab49ba443d | |||
7dbe7a08b3 | |||
aa7b55fa49 | |||
2728e65a5e |
5 changed files with 45 additions and 19 deletions
28
.github/README.md
vendored
28
.github/README.md
vendored
|
@ -210,12 +210,16 @@ features.
|
||||||
|
|
||||||
Alongside myself, nvf is developed by those talented folk:
|
Alongside myself, nvf is developed by those talented folk:
|
||||||
|
|
||||||
- [**@horriblename**](https://github.com/horriblename) - For actively
|
- [**@horriblename**](https://github.com/horriblename)
|
||||||
implementing planned features and quality of life updates.
|
([Liberapay](https://liberapay.com/horriblename/))- For actively implementing
|
||||||
|
planned features and quality of life updates.
|
||||||
- [**@Diniamo**](https://github.com/Diniamo)
|
- [**@Diniamo**](https://github.com/Diniamo)
|
||||||
([Liberapay](https://en.liberapay.com/diniamo/)) - For actively submitting
|
([Liberapay](https://en.liberapay.com/diniamo/)) - For actively submitting
|
||||||
pull requests, issues and assistance with maintenance of nvf.
|
pull requests, issues and assistance with maintenance of nvf.
|
||||||
|
|
||||||
|
Please do remember to extend your thanks (financially or otherwise) if this
|
||||||
|
project has been helpful to you.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
|
|
||||||
[mnw]: https://github.com/gerg-l/mnw
|
[mnw]: https://github.com/gerg-l/mnw
|
||||||
|
@ -245,17 +249,17 @@ This configuration borrows from and is based on a few other configurations,
|
||||||
including:
|
including:
|
||||||
|
|
||||||
- [@jordanisaacs's](https://github.com/jordanisaacs)
|
- [@jordanisaacs's](https://github.com/jordanisaacs)
|
||||||
[neovim-flake](https://github.com/jordanisaacs/neovim-flake) that this flake
|
[**neovim-flake**](https://github.com/jordanisaacs/neovim-flake) that this
|
||||||
is originally based on.
|
flake is originally based on.
|
||||||
- [@sioodmy's](https://github.com/sioodmy)
|
|
||||||
[dotfiles](https://github.com/sioodmy/dotfiles) that inspired the design
|
|
||||||
choices for UI and plugin defaults.
|
|
||||||
- [@wiltaylor's](https://github.com/wiltaylor)
|
- [@wiltaylor's](https://github.com/wiltaylor)
|
||||||
[neovim-flake](https://github.com/wiltaylor/neovim-flake) for plugin and
|
[neovim-flake](https://github.com/wiltaylor/neovim-flake) for plugin and
|
||||||
design ideas.
|
design ideas.
|
||||||
- [@gvolpe's](https://github.com/gvolpe)
|
- [@gvolpe's](https://github.com/gvolpe)
|
||||||
[neovim-flake](https://github.com/gvolpe/neovim-flake) for plugin, design and
|
[neovim-flake](https://github.com/gvolpe/neovim-flake) for plugin, design and
|
||||||
nix concepts.
|
nix concepts.
|
||||||
|
- [@sioodmy's](https://github.com/sioodmy)
|
||||||
|
[dotfiles](https://github.com/sioodmy/dotfiles) that inspired the design
|
||||||
|
choices for UI and plugin defaults.
|
||||||
|
|
||||||
I am grateful for their previous work and inspiration, and I wholeheartedly
|
I am grateful for their previous work and inspiration, and I wholeheartedly
|
||||||
recommend checking their work out.
|
recommend checking their work out.
|
||||||
|
@ -263,12 +267,12 @@ recommend checking their work out.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Following the license of the
|
Following the license of
|
||||||
[original neovim-flake](https://github.com/jordanisaacs/neovim-flake), nvf has
|
[the original neovim-flake](https://github.com/jordanisaacs/neovim-flake), nvf
|
||||||
been made available under the [**MIT License**](LICENSE). However, all assets
|
has been made available under the [**MIT License**](LICENSE). However, all
|
||||||
and documentation are published under the
|
assets and documentation are published under the
|
||||||
[**CC BY License**](https://github.com/NotAShelf/nvf/blob/main/.github/assets/LICENSE)
|
[**CC BY License**](https://github.com/NotAShelf/nvf/blob/main/.github/assets/LICENSE)
|
||||||
under explicit permission by the artist.
|
under explicit permission by the author or authors.
|
||||||
|
|
||||||
<h6 align="center">Yes, this includes the logo work too. Stop taking artwork that is not yours!</h6>
|
<h6 align="center">Yes, this includes the logo work too. Stop taking artwork that is not yours!</h6>
|
||||||
|
|
||||||
|
|
|
@ -10,12 +10,18 @@ To use it, we first add the input flake.
|
||||||
```nix
|
```nix
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
|
# Optional, if you intend to follow nvf's obsidian-nvim input
|
||||||
|
# you must also add it as a flake input.
|
||||||
obsidian-nvim.url = "github:epwalsh/obsidian.nvim";
|
obsidian-nvim.url = "github:epwalsh/obsidian.nvim";
|
||||||
|
|
||||||
|
# Required, nvf works best and only directly supports flakes
|
||||||
nvf = {
|
nvf = {
|
||||||
url = "github:notashelf/nvf";
|
url = "github:notashelf/nvf";
|
||||||
# you can override input nixpkgs
|
# You can override the input nixpkgs to follow your system's
|
||||||
|
# instance of nixpkgs. This is safe to do as nvf does not depend
|
||||||
|
# on a binary cache.
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
# you can also override individual plugins
|
# Optionally, you can also override individual plugins
|
||||||
# for example:
|
# for example:
|
||||||
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
|
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
|
||||||
};
|
};
|
||||||
|
@ -27,8 +33,8 @@ Followed by importing the home-manager module somewhere in your configuration.
|
||||||
|
|
||||||
```nix
|
```nix
|
||||||
{
|
{
|
||||||
# assuming nvf is in your inputs and inputs is in the argset
|
# Assuming "nvf" is in your inputs and inputs is in the argument set.
|
||||||
# see example below
|
# See example installation below
|
||||||
imports = [ inputs.nvf.homeManagerModules.default ];
|
imports = [ inputs.nvf.homeManagerModules.default ];
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -10,12 +10,18 @@ To use it, we first add the input flake.
|
||||||
```nix
|
```nix
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
|
# Optional, if you intend to follow nvf's obsidian-nvim input
|
||||||
|
# you must also add it as a flake input.
|
||||||
obsidian-nvim.url = "github:epwalsh/obsidian.nvim";
|
obsidian-nvim.url = "github:epwalsh/obsidian.nvim";
|
||||||
|
|
||||||
|
# Required, nvf works best and only directly supports flakes
|
||||||
nvf = {
|
nvf = {
|
||||||
url = "github:notashelf/nvf";
|
url = "github:notashelf/nvf";
|
||||||
# you can override input nixpkgs
|
# You can override the input nixpkgs to follow your system's
|
||||||
|
# instance of nixpkgs. This is safe to do as nvf does not depend
|
||||||
|
# on a binary cache.
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
# you can also override individual plugins
|
# Optionally, you can also override individual plugins
|
||||||
# for example:
|
# for example:
|
||||||
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
|
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
|
||||||
};
|
};
|
||||||
|
|
|
@ -130,7 +130,6 @@ in {
|
||||||
|
|
||||||
(mkIf cfg.lsp.enable {
|
(mkIf cfg.lsp.enable {
|
||||||
vim.lsp.lspconfig.enable = true;
|
vim.lsp.lspconfig.enable = true;
|
||||||
|
|
||||||
vim.lsp.lspconfig.sources.dart-lsp = servers.${cfg.lsp.server}.lspConfig;
|
vim.lsp.lspconfig.sources.dart-lsp = servers.${cfg.lsp.server}.lspConfig;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,17 @@
|
||||||
flutter-tools-patched = buildPlug {
|
flutter-tools-patched = buildPlug {
|
||||||
pname = "flutter-tools";
|
pname = "flutter-tools";
|
||||||
patches = [./patches/flutter-tools.patch];
|
patches = [./patches/flutter-tools.patch];
|
||||||
|
|
||||||
|
# Disable failing require check hook checks
|
||||||
|
nvimSkipModule = [
|
||||||
|
"flutter-tools.devices"
|
||||||
|
"flutter-tools.dap"
|
||||||
|
"flutter-tools.runners.job_runner"
|
||||||
|
"flutter-tools.decorations"
|
||||||
|
"flutter-tools.commands"
|
||||||
|
"flutter-tools.executable"
|
||||||
|
"flutter-tools.dev_tools"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue