mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-29 18:33:53 +00:00 
			
		
		
		
	dev: move nvim-notify
This commit is contained in:
		
					parent
					
						
							
								e20ebe6f68
							
						
					
				
			
			
				commit
				
					
						fd86098e6f
					
				
			
		
					 3 changed files with 0 additions and 78 deletions
				
			
		|  | @ -1,30 +0,0 @@ | ||||||
| { |  | ||||||
|   config, |  | ||||||
|   lib, |  | ||||||
|   ... |  | ||||||
| }: |  | ||||||
| with lib; |  | ||||||
| with builtins; let |  | ||||||
|   cfg = config.vim.notify.nvim-notify; |  | ||||||
| in { |  | ||||||
|   config = mkIf cfg.enable { |  | ||||||
|     vim.startPlugins = ["nvim-notify"]; |  | ||||||
| 
 |  | ||||||
|     vim.luaConfigRC.nvim-notify = nvim.dag.entryAnywhere '' |  | ||||||
|       require('notify').setup { |  | ||||||
|         stages = "${cfg.stages}", |  | ||||||
|         timeout = ${toString cfg.timeout}, |  | ||||||
|         background_colour = "${cfg.background_colour}", |  | ||||||
|         position = "${cfg.position}", |  | ||||||
|         icons = { |  | ||||||
|             ERROR = "${cfg.icons.ERROR}", |  | ||||||
|             WARN = "${cfg.icons.WARN}", |  | ||||||
|             INFO = "${cfg.icons.INFO}", |  | ||||||
|             DEBUG = "${cfg.icons.DEBUG}", |  | ||||||
|             TRACE = "${cfg.icons.TRACE}", |  | ||||||
|         }, |  | ||||||
| 
 |  | ||||||
|       } |  | ||||||
|     ''; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
|  | @ -1,6 +0,0 @@ | ||||||
| _: { |  | ||||||
|   imports = [ |  | ||||||
|     ./config.nix |  | ||||||
|     ./nvim-notify.nix |  | ||||||
|   ]; |  | ||||||
| } |  | ||||||
|  | @ -1,42 +0,0 @@ | ||||||
| { |  | ||||||
|   config, |  | ||||||
|   lib, |  | ||||||
|   ... |  | ||||||
| }: |  | ||||||
| with lib; |  | ||||||
| with builtins; { |  | ||||||
|   options.vim.notify.nvim-notify = { |  | ||||||
|     enable = mkEnableOption "Enable nvim-notify plugin"; |  | ||||||
|     stages = mkOption { |  | ||||||
|       type = types.enum ["fade_in_slide_out" "fade_in" "slide_out" "none"]; |  | ||||||
|       default = "fade_in_slide_out"; |  | ||||||
|       description = "The stages of the notification"; |  | ||||||
|     }; |  | ||||||
|     timeout = mkOption { |  | ||||||
|       type = types.int; |  | ||||||
|       default = 1000; |  | ||||||
|       description = "The timeout of the notification"; |  | ||||||
|     }; |  | ||||||
|     background_colour = mkOption { |  | ||||||
|       type = types.str; |  | ||||||
|       default = "#000000"; |  | ||||||
|       description = "The background colour of the notification"; |  | ||||||
|     }; |  | ||||||
|     position = mkOption { |  | ||||||
|       type = types.enum ["top_left" "top_right" "bottom_left" "bottom_right"]; |  | ||||||
|       default = "top_right"; |  | ||||||
|       description = "The position of the notification"; |  | ||||||
|     }; |  | ||||||
|     icons = mkOption { |  | ||||||
|       type = types.attrsOf types.str; |  | ||||||
|       default = { |  | ||||||
|         ERROR = ""; |  | ||||||
|         WARN = ""; |  | ||||||
|         INFO = ""; |  | ||||||
|         DEBUG = ""; |  | ||||||
|         TRACE = ""; |  | ||||||
|       }; |  | ||||||
|       description = "The icons of the notification"; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 NotAShelf
				NotAShelf