mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	languages/tidal: remove
This commit is contained in:
		
					parent
					
						
							
								d06ff3d7db
							
						
					
				
			
			
				commit
				
					
						1847b9f1bf
					
				
			
		
					 12 changed files with 63 additions and 296 deletions
				
			
		|  | @ -15,10 +15,6 @@ inputs: let | ||||||
|       configuration.imports = modules; |       configuration.imports = modules; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|   tidalConfig = { |  | ||||||
|     config.vim.languages.tidal.enable = true; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   mainConfig = isMaximal: { |   mainConfig = isMaximal: { | ||||||
|     config.vim = { |     config.vim = { | ||||||
|       viAlias = true; |       viAlias = true; | ||||||
|  | @ -254,5 +250,5 @@ inputs: let | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| in { | in { | ||||||
|   inherit neovimConfiguration mainConfig tidalConfig; |   inherit neovimConfiguration mainConfig; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -6,14 +6,21 @@ Release notes for release 0.7 | ||||||
| 
 | 
 | ||||||
| [ItsSorae](https://github.com/ItsSorae): | [ItsSorae](https://github.com/ItsSorae): | ||||||
| 
 | 
 | ||||||
| - Added support for [typst](https://typst.app/) under `vim.languages.typst`. | - Added support for [typst](https://typst.app/) under `vim.languages.typst` | ||||||
|   This will enable the `typst-lsp` language server, and the `typstfmt` formatter. |   This will enable the `typst-lsp` language server, and the `typstfmt` formatter | ||||||
| 
 | 
 | ||||||
| [frothymarrow](https://github.com/frothymarrow): | [frothymarrow](https://github.com/frothymarrow): | ||||||
| 
 | 
 | ||||||
| - Modified type for [](#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides) | - Modified type for [](#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides) | ||||||
|   from `anything` to a `submodule` for better type checking. |   from `anything` to a `submodule` for better type checking | ||||||
| 
 | 
 | ||||||
| [horriblename](https://github.com/horriblename) | [horriblename](https://github.com/horriblename) | ||||||
| 
 | 
 | ||||||
| - Fix broken treesitter-context keybinds in visual mode | - Fix broken treesitter-context keybinds in visual mode | ||||||
|  | 
 | ||||||
|  | [NotAShelf](https://github.com/notashelf) | ||||||
|  | 
 | ||||||
|  | - Add `deno fmt` as the default Markdown formatter. This will be enabled | ||||||
|  |   automatically if you have autoformatting enabled, but can be disabled manually | ||||||
|  |   if you choose to. | ||||||
|  | - Remove vim-tidal and friends | ||||||
|  |  | ||||||
							
								
								
									
										160
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										160
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -1,22 +1,5 @@ | ||||||
| { | { | ||||||
|   "nodes": { |   "nodes": { | ||||||
|     "dirt-samples-src": { |  | ||||||
|       "flake": false, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1667426233, |  | ||||||
|         "narHash": "sha256-Zl2bi9QofcrhU63eMtg+R6lhV9ExQS/0XNTJ+oq65Uo=", |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "repo": "dirt-samples", |  | ||||||
|         "rev": "92f2145e661b397e62ca0ff3965819e7c7db0dad", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "ref": "master", |  | ||||||
|         "repo": "dirt-samples", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "flake-compat": { |     "flake-compat": { | ||||||
|       "flake": false, |       "flake": false, | ||||||
|       "locked": { |       "locked": { | ||||||
|  | @ -180,22 +163,6 @@ | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_3": { |     "nixpkgs_3": { | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1693844670, |  | ||||||
|         "narHash": "sha256-t69F2nBB8DNQUWHD809oJZJVE+23XBrth4QZuVd6IE0=", |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "rev": "3c15feef7770eb5500a4b8792623e2d6f598c9c1", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "ref": "nixos-unstable", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "nixpkgs_4": { |  | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1702350026, |         "lastModified": 1702350026, | ||||||
|         "narHash": "sha256-A+GNZFZdfl4JdDphYKBJ5Ef1HOiFsP18vQe9mqjmUis=", |         "narHash": "sha256-A+GNZFZdfl4JdDphYKBJ5Ef1HOiFsP18vQe9mqjmUis=", | ||||||
|  | @ -1906,7 +1873,6 @@ | ||||||
|         "plugin-which-key": "plugin-which-key", |         "plugin-which-key": "plugin-which-key", | ||||||
|         "rnix-lsp": "rnix-lsp", |         "rnix-lsp": "rnix-lsp", | ||||||
|         "systems": "systems_2", |         "systems": "systems_2", | ||||||
|         "tidalcycles": "tidalcycles", |  | ||||||
|         "zig": "zig" |         "zig": "zig" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  | @ -1935,23 +1901,6 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "superdirt-src": { |  | ||||||
|       "flake": false, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1611740180, |  | ||||||
|         "narHash": "sha256-GtnqZeMFqFkVhgx2Exu0wY687cHa7mNnVCgjQd6fiIA=", |  | ||||||
|         "owner": "musikinformatik", |  | ||||||
|         "repo": "superdirt", |  | ||||||
|         "rev": "7abb62e89649daa1232b9cbd6427241868abd30e", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "musikinformatik", |  | ||||||
|         "ref": "master", |  | ||||||
|         "repo": "superdirt", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems": { |     "systems": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1681028828, |         "lastModified": 1681028828, | ||||||
|  | @ -1982,62 +1931,6 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "systems_3": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1681028828, |  | ||||||
|         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tidal-src": { |  | ||||||
|       "flake": false, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1654350756, |  | ||||||
|         "narHash": "sha256-tONM5SYYBca0orTLH1EUOilSC1FCluWrFt8AetUx+YQ=", |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "repo": "tidal", |  | ||||||
|         "rev": "fda9c1ecb3722698935245e5409ef8ccdfca16c8", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "ref": "main", |  | ||||||
|         "repo": "tidal", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "tidalcycles": { |  | ||||||
|       "inputs": { |  | ||||||
|         "dirt-samples-src": "dirt-samples-src", |  | ||||||
|         "nixpkgs": "nixpkgs_3", |  | ||||||
|         "superdirt-src": "superdirt-src", |  | ||||||
|         "tidal-src": "tidal-src", |  | ||||||
|         "utils": "utils_2", |  | ||||||
|         "vim-tidal-src": "vim-tidal-src", |  | ||||||
|         "vowel-src": "vowel-src" |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1694087816, |  | ||||||
|         "narHash": "sha256-GMV5ONQhLwa6xRYhZkmwc2W2jbjAfHfB/OR9vR0+PFA=", |  | ||||||
|         "owner": "mitchmindtree", |  | ||||||
|         "repo": "tidalcycles.nix", |  | ||||||
|         "rev": "1b1c4df5303e07930d23e8361ab8253ebec0c7bb", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "mitchmindtree", |  | ||||||
|         "repo": "tidalcycles.nix", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "utils": { |     "utils": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1656928814, |         "lastModified": 1656928814, | ||||||
|  | @ -2053,62 +1946,11 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "utils_2": { |  | ||||||
|       "inputs": { |  | ||||||
|         "systems": "systems_3" |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1692799911, |  | ||||||
|         "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", |  | ||||||
|         "owner": "numtide", |  | ||||||
|         "repo": "flake-utils", |  | ||||||
|         "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "numtide", |  | ||||||
|         "repo": "flake-utils", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "vim-tidal-src": { |  | ||||||
|       "flake": false, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1685703852, |  | ||||||
|         "narHash": "sha256-8gyk17YLeKpLpz3LRtxiwbpsIbZka9bb63nK5/9IUoA=", |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "repo": "vim-tidal", |  | ||||||
|         "rev": "e440fe5bdfe07f805e21e6872099685d38e8b761", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "tidalcycles", |  | ||||||
|         "repo": "vim-tidal", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "vowel-src": { |  | ||||||
|       "flake": false, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1641306144, |  | ||||||
|         "narHash": "sha256-zfF6cvAGDNYWYsE8dOIo38b+dIymd17Pexg0HiPFbxM=", |  | ||||||
|         "owner": "supercollider-quarks", |  | ||||||
|         "repo": "vowel", |  | ||||||
|         "rev": "ab59caa870201ecf2604b3efdd2196e21a8b5446", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "supercollider-quarks", |  | ||||||
|         "ref": "master", |  | ||||||
|         "repo": "vowel", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "zig": { |     "zig": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "flake-compat": "flake-compat", |         "flake-compat": "flake-compat", | ||||||
|         "flake-utils": "flake-utils_2", |         "flake-utils": "flake-utils_2", | ||||||
|         "nixpkgs": "nixpkgs_4" |         "nixpkgs": "nixpkgs_3" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1713960597, |         "lastModified": 1713960597, | ||||||
|  |  | ||||||
|  | @ -76,6 +76,7 @@ | ||||||
| 
 | 
 | ||||||
|   # Flake inputs |   # Flake inputs | ||||||
|   inputs = { |   inputs = { | ||||||
|  |     ## Basic Inputs | ||||||
|     nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; |     nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; | ||||||
|     flake-parts.url = "github:hercules-ci/flake-parts"; |     flake-parts.url = "github:hercules-ci/flake-parts"; | ||||||
|     flake-utils.url = "github:numtide/flake-utils"; |     flake-utils.url = "github:numtide/flake-utils"; | ||||||
|  | @ -98,13 +99,7 @@ | ||||||
|       inputs.flake-utils.follows = "flake-utils"; |       inputs.flake-utils.follows = "flake-utils"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     ### Plugins |     ## Plugins | ||||||
|     # Tidal cycles |  | ||||||
|     tidalcycles = { |  | ||||||
|       url = "github:mitchmindtree/tidalcycles.nix"; |  | ||||||
|       inputs.vim-tidal-src.url = "github:tidalcycles/vim-tidal"; |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|     # LSP plugins |     # LSP plugins | ||||||
|     plugin-nvim-lspconfig = { |     plugin-nvim-lspconfig = { | ||||||
|       url = "github:neovim/nvim-lspconfig"; |       url = "github:neovim/nvim-lspconfig"; | ||||||
|  |  | ||||||
|  | @ -1,21 +1,11 @@ | ||||||
| {lib, ...}: { | {lib, ...}: let | ||||||
|   perSystem = { |   inherit (lib.meta) getExe; | ||||||
|     system, | in { | ||||||
|     config, |   perSystem = {config, ...}: { | ||||||
|     ... |     apps = { | ||||||
|   }: { |       nix.program = getExe config.packages.nix; | ||||||
|     apps = |       maximal.program = getExe config.packages.maximal; | ||||||
|       { |       default = config.apps.nix; | ||||||
|         nix.program = lib.getExe config.packages.nix; |     }; | ||||||
|         maximal.program = lib.getExe config.packages.maximal; |  | ||||||
|         default = config.apps.nix; |  | ||||||
|       } |  | ||||||
|       // ( |  | ||||||
|         if !(builtins.elem system ["aarch64-darwin" "x86_64-darwin"]) |  | ||||||
|         then { |  | ||||||
|           tidal.program = lib.getExe config.packages.tidal; |  | ||||||
|         } |  | ||||||
|         else {} |  | ||||||
|       ); |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -7,7 +7,6 @@ | ||||||
|     legacyPackages = import inputs.nixpkgs { |     legacyPackages = import inputs.nixpkgs { | ||||||
|       inherit system; |       inherit system; | ||||||
|       overlays = [ |       overlays = [ | ||||||
|         inputs.tidalcycles.overlays.default |  | ||||||
|         inputs.self.overlays.default |         inputs.self.overlays.default | ||||||
|         (_: _: { |         (_: _: { | ||||||
|           rnix-lsp = inputs'.rnix-lsp.defaultPackage; |           rnix-lsp = inputs'.rnix-lsp.defaultPackage; | ||||||
|  |  | ||||||
|  | @ -9,13 +9,11 @@ | ||||||
| 
 | 
 | ||||||
|   nixConfig = mainConfig false; |   nixConfig = mainConfig false; | ||||||
|   maximalConfig = mainConfig true; |   maximalConfig = mainConfig true; | ||||||
|   tidalConfig = {config.vim.tidal.enable = true;}; |  | ||||||
| in { | in { | ||||||
|   flake.overlays.default = _final: prev: { |   flake.overlays.default = _final: prev: { | ||||||
|     inherit neovimConfiguration; |     inherit neovimConfiguration; | ||||||
|     neovim-nix = buildPkg prev [nixConfig]; |     neovim-nix = buildPkg prev [nixConfig]; | ||||||
|     neovim-maximal = buildPkg prev [maximalConfig]; |     neovim-maximal = buildPkg prev [maximalConfig]; | ||||||
|     neovim-tidal = buildPkg prev [tidalConfig]; |  | ||||||
|     devPkg = buildPkg pkgs [nixConfig {config.vim.languages.html.enable = pkgs.lib.mkForce true;}]; |     devPkg = buildPkg pkgs [nixConfig {config.vim.languages.html.enable = pkgs.lib.mkForce true;}]; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -7,56 +7,50 @@ | ||||||
|   }: let |   }: let | ||||||
|     docs = import ../docs {inherit pkgs inputs;}; |     docs = import ../docs {inherit pkgs inputs;}; | ||||||
|   in { |   in { | ||||||
|     packages = |     packages = { | ||||||
|       { |       # Documentation | ||||||
|         # Documentation |       docs = docs.manual.html; | ||||||
|         docs = docs.manual.html; |       docs-html = docs.manual.html; | ||||||
|         docs-html = docs.manual.html; |       docs-manpages = docs.manPages; | ||||||
|         docs-manpages = docs.manPages; |       docs-json = docs.options.json; | ||||||
|         docs-json = docs.options.json; |  | ||||||
| 
 | 
 | ||||||
|         # Build and open the built manual in your system browser |       # Build and open the built manual in your system browser | ||||||
|         docs-html-wrapped = pkgs.writeScriptBin "docs-html-wrapped" '' |       docs-html-wrapped = pkgs.writeScriptBin "docs-html-wrapped" '' | ||||||
|           #!${pkgs.stdenv.shell} |         #!${pkgs.stdenv.shell} | ||||||
|           # use xdg-open to open the docs in the browser |         # use xdg-open to open the docs in the browser | ||||||
|           ${pkgs.xdg_utils}/bin/xdg-open ${docs.manual.html} |         ${pkgs.xdg_utils}/bin/xdg-open ${docs.manual.html} | ||||||
|         ''; |       ''; | ||||||
| 
 | 
 | ||||||
|         # Exposed neovim configurations |       # Exposed neovim configurations | ||||||
|         nix = config.legacyPackages.neovim-nix; |       nix = config.legacyPackages.neovim-nix; | ||||||
|         maximal = config.legacyPackages.neovim-maximal; |       maximal = config.legacyPackages.neovim-maximal; | ||||||
|         default = config.legacyPackages.neovim-nix; |       default = config.legacyPackages.neovim-nix; | ||||||
| 
 | 
 | ||||||
|         # Published docker images |       # Published docker images | ||||||
|         docker-nix = let |       docker-nix = let | ||||||
|           inherit (pkgs) bash gitFull buildEnv dockerTools; |         inherit (pkgs) bash gitFull buildEnv dockerTools; | ||||||
|           inherit (config.legacyPackages) neovim-nix; |         inherit (config.legacyPackages) neovim-nix; | ||||||
|         in |       in | ||||||
|           dockerTools.buildImage { |         dockerTools.buildImage { | ||||||
|             name = "nvf"; |           name = "nvf"; | ||||||
|             tag = "latest"; |           tag = "latest"; | ||||||
| 
 | 
 | ||||||
|             copyToRoot = buildEnv { |           copyToRoot = buildEnv { | ||||||
|               name = "neovim-root"; |             name = "neovim-root"; | ||||||
|               pathsToLink = ["/bin"]; |             pathsToLink = ["/bin"]; | ||||||
|               paths = [ |             paths = [ | ||||||
|                 neovim-nix |               neovim-nix | ||||||
|                 gitFull |               gitFull | ||||||
|                 bash |               bash | ||||||
|               ]; |             ]; | ||||||
|             }; |  | ||||||
| 
 |  | ||||||
|             config = { |  | ||||||
|               Cmd = ["${neovim-nix}/bin/nvim"]; |  | ||||||
|               WorkingDir = "/home/neovim/demo"; |  | ||||||
|               Volumes = {"/home/neovim/demo" = {};}; |  | ||||||
|             }; |  | ||||||
|           }; |           }; | ||||||
|       } | 
 | ||||||
|       // ( |           config = { | ||||||
|         if !(builtins.elem system ["aarch64-darwin" "x86_64-darwin"]) |             Cmd = ["${neovim-nix}/bin/nvim"]; | ||||||
|         then {tidal = config.legacyPackages.neovim-tidal;} |             WorkingDir = "/home/neovim/demo"; | ||||||
|         else {} |             Volumes = {"/home/neovim/demo" = {};}; | ||||||
|       ); |           }; | ||||||
|  |         }; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -5,7 +5,6 @@ in { | ||||||
|     ./bash |     ./bash | ||||||
|     ./dart |     ./dart | ||||||
|     ./elixir |     ./elixir | ||||||
|     ./tidal |  | ||||||
| 
 | 
 | ||||||
|     ./clang.nix |     ./clang.nix | ||||||
|     ./css.nix |     ./css.nix | ||||||
|  |  | ||||||
|  | @ -1,23 +0,0 @@ | ||||||
| { |  | ||||||
|   pkgs, |  | ||||||
|   config, |  | ||||||
|   lib, |  | ||||||
|   ... |  | ||||||
| }: let |  | ||||||
|   inherit (lib.modules) mkIf; |  | ||||||
| 
 |  | ||||||
|   cfg = config.vim.tidal; |  | ||||||
| in { |  | ||||||
|   config = mkIf (cfg.enable) { |  | ||||||
|     vim.startPlugins = [ |  | ||||||
|       # From tidalcycles flake |  | ||||||
|       pkgs.vimPlugins.vim-tidal |  | ||||||
|     ]; |  | ||||||
| 
 |  | ||||||
|     vim.globals = { |  | ||||||
|       "tidal_target" = "terminal"; |  | ||||||
|       "tidal_flash_duration" = 150; |  | ||||||
|       "tidal_sc_enable" = cfg.openSC; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
|  | @ -1,6 +0,0 @@ | ||||||
| {...}: { |  | ||||||
|   imports = [ |  | ||||||
|     ./tidal.nix |  | ||||||
|     ./config.nix |  | ||||||
|   ]; |  | ||||||
| } |  | ||||||
|  | @ -1,24 +0,0 @@ | ||||||
| { |  | ||||||
|   config, |  | ||||||
|   lib, |  | ||||||
|   ... |  | ||||||
| }: let |  | ||||||
|   inherit (lib.options) mkEnableOption mkOption; |  | ||||||
|   inherit (lib.types) int bool; |  | ||||||
| in { |  | ||||||
|   options.vim.tidal = { |  | ||||||
|     enable = mkEnableOption "tidalcycles tools and plugins"; |  | ||||||
| 
 |  | ||||||
|     flash = mkOption { |  | ||||||
|       description = ''When sending a paragraph or a single line, vim-tidal will "flash" the selection for some milliseconds''; |  | ||||||
|       type = int; |  | ||||||
|       default = 150; |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|     openSC = mkOption { |  | ||||||
|       description = "Automatically run the supercollider CLI, sclang, alongside the Tidal GHCI terminal."; |  | ||||||
|       type = bool; |  | ||||||
|       default = true; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue