mirror of
				https://github.com/nmasur/dotfiles
				synced 2025-11-04 04:43:15 +00:00 
			
		
		
		
	Compare commits
	
		
			11 Commits
		
	
	
		
			eblume-mol
			...
			b4470727e5
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					b4470727e5 | ||
| 
						 | 
					126baae735 | ||
| 
						 | 
					892dfbbee4 | ||
| 
						 | 
					0198469b83 | ||
| 
						 | 
					c89ca7ea94 | ||
| 
						 | 
					0a98b72784 | ||
| 
						 | 
					c7de16b14c | ||
| 
						 | 
					1d405e1828 | ||
| 
						 | 
					97f99a149e | ||
| 
						 | 
					bc794f89bc | ||
| 
						 | 
					63b90102f2 | 
							
								
								
									
										52
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										52
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -304,55 +304,72 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "markview-nvim-src": {
 | 
				
			||||||
 | 
					      "flake": false,
 | 
				
			||||||
 | 
					      "locked": {
 | 
				
			||||||
 | 
					        "lastModified": 1719592662,
 | 
				
			||||||
 | 
					        "narHash": "sha256-E1lHSjbnOOIeieaFJ+INvxJHCbfVS3mwbQ6wrlKeGSQ=",
 | 
				
			||||||
 | 
					        "owner": "OXY2DEV",
 | 
				
			||||||
 | 
					        "repo": "markview.nvim",
 | 
				
			||||||
 | 
					        "rev": "f60219dce7283192d549f21847fcf8537bf6d260",
 | 
				
			||||||
 | 
					        "type": "github"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "original": {
 | 
				
			||||||
 | 
					        "owner": "OXY2DEV",
 | 
				
			||||||
 | 
					        "repo": "markview.nvim",
 | 
				
			||||||
 | 
					        "type": "github"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "nextcloud-cookbook": {
 | 
					    "nextcloud-cookbook": {
 | 
				
			||||||
      "flake": false,
 | 
					      "flake": false,
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1702545935,
 | 
					        "lastModified": 1719431638,
 | 
				
			||||||
        "narHash": "sha256-19LN1nYJJ0RMWj6DrYPvHzocTyhMfYdpdhBFch3fpHE=",
 | 
					        "narHash": "sha256-a8ekMnEzudHGiqHF53jPtgsVTOTc2QLuPg6YtTw5h68=",
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.0/cookbook-0.11.0.tar.gz"
 | 
					        "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.1/cookbook-0.11.1.tar.gz"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.0/cookbook-0.11.0.tar.gz"
 | 
					        "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.1/cookbook-0.11.1.tar.gz"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nextcloud-external": {
 | 
					    "nextcloud-external": {
 | 
				
			||||||
      "flake": false,
 | 
					      "flake": false,
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1699624334,
 | 
					        "lastModified": 1710338675,
 | 
				
			||||||
        "narHash": "sha256-RCL2RP5twRDLxI/KfAX6QLYQOzqZmSWsfrC5ZQIwTD4=",
 | 
					        "narHash": "sha256-bJJ/dVmE1o04QCyrxD0sko0okRsnxJmT6sOTOmBiifs=",
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/nextcloud-releases/external/releases/download/v5.3.1/external-v5.3.1.tar.gz"
 | 
					        "url": "https://github.com/nextcloud-releases/external/releases/download/v5.4.0/external-v5.4.0.tar.gz"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/nextcloud-releases/external/releases/download/v5.3.1/external-v5.3.1.tar.gz"
 | 
					        "url": "https://github.com/nextcloud-releases/external/releases/download/v5.4.0/external-v5.4.0.tar.gz"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nextcloud-news": {
 | 
					    "nextcloud-news": {
 | 
				
			||||||
      "flake": false,
 | 
					      "flake": false,
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1703426420,
 | 
					        "lastModified": 1718102703,
 | 
				
			||||||
        "narHash": "sha256-AENBJH/bEob5JQvw4WEi864mdLYJ5Mqe78HJH6ceCpI=",
 | 
					        "narHash": "sha256-XNGjf7SWgJYFdVNOh3ED0jxSG0GJwWImVQq4cJT1Lo4=",
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/nextcloud/news/releases/download/25.0.0-alpha3/news.tar.gz"
 | 
					        "url": "https://github.com/nextcloud/news/releases/download/25.0.0-alpha7/news.tar.gz"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "type": "tarball",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/nextcloud/news/releases/download/25.0.0-alpha3/news.tar.gz"
 | 
					        "url": "https://github.com/nextcloud/news/releases/download/25.0.0-alpha7/news.tar.gz"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nextcloud-snappymail": {
 | 
					    "nextcloud-snappymail": {
 | 
				
			||||||
      "flake": false,
 | 
					      "flake": false,
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "narHash": "sha256-7oJEJ6t6iS/pcnSHashf1AkOEf+gKizpQHBy9XwY4Yo=",
 | 
					        "lastModified": 1719799046,
 | 
				
			||||||
        "type": "file",
 | 
					        "narHash": "sha256-1bPStkTKgVCc/puq0G7EiEZy/xrNlNXaO/tiOaZ/Ovw=",
 | 
				
			||||||
        "url": "https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.1/snappymail-2.36.1-nextcloud.tar.gz"
 | 
					        "type": "tarball",
 | 
				
			||||||
 | 
					        "url": "https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.3/snappymail-2.36.3-nextcloud.tar.gz"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "type": "file",
 | 
					        "type": "tarball",
 | 
				
			||||||
        "url": "https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.1/snappymail-2.36.1-nextcloud.tar.gz"
 | 
					        "url": "https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.3/snappymail-2.36.3-nextcloud.tar.gz"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nix2vim": {
 | 
					    "nix2vim": {
 | 
				
			||||||
@@ -570,6 +587,7 @@
 | 
				
			|||||||
        "hmts-nvim-src": "hmts-nvim-src",
 | 
					        "hmts-nvim-src": "hmts-nvim-src",
 | 
				
			||||||
        "home-manager": "home-manager",
 | 
					        "home-manager": "home-manager",
 | 
				
			||||||
        "mac-app-util": "mac-app-util",
 | 
					        "mac-app-util": "mac-app-util",
 | 
				
			||||||
 | 
					        "markview-nvim-src": "markview-nvim-src",
 | 
				
			||||||
        "nextcloud-cookbook": "nextcloud-cookbook",
 | 
					        "nextcloud-cookbook": "nextcloud-cookbook",
 | 
				
			||||||
        "nextcloud-external": "nextcloud-external",
 | 
					        "nextcloud-external": "nextcloud-external",
 | 
				
			||||||
        "nextcloud-news": "nextcloud-news",
 | 
					        "nextcloud-news": "nextcloud-news",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								flake.nix
									
									
									
									
									
								
							@@ -127,6 +127,10 @@
 | 
				
			|||||||
      url = "github:mfussenegger/nvim-lint";
 | 
					      url = "github:mfussenegger/nvim-lint";
 | 
				
			||||||
      flake = false;
 | 
					      flake = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					    markview-nvim-src = {
 | 
				
			||||||
 | 
					      url = "github:OXY2DEV/markview.nvim";
 | 
				
			||||||
 | 
					      flake = false;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Tree-Sitter Grammars
 | 
					    # Tree-Sitter Grammars
 | 
				
			||||||
    tree-sitter-bash = {
 | 
					    tree-sitter-bash = {
 | 
				
			||||||
@@ -177,23 +181,24 @@
 | 
				
			|||||||
    # Nextcloud Apps
 | 
					    # Nextcloud Apps
 | 
				
			||||||
    nextcloud-news = {
 | 
					    nextcloud-news = {
 | 
				
			||||||
      # https://github.com/nextcloud/news/releases
 | 
					      # https://github.com/nextcloud/news/releases
 | 
				
			||||||
      url = "https://github.com/nextcloud/news/releases/download/25.0.0-alpha3/news.tar.gz";
 | 
					      url = "https://github.com/nextcloud/news/releases/download/25.0.0-alpha7/news.tar.gz";
 | 
				
			||||||
      flake = false;
 | 
					      flake = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    nextcloud-external = {
 | 
					    nextcloud-external = {
 | 
				
			||||||
      # https://github.com/nextcloud-releases/external/releases
 | 
					      # https://github.com/nextcloud-releases/external/releases
 | 
				
			||||||
      url = "https://github.com/nextcloud-releases/external/releases/download/v5.3.1/external-v5.3.1.tar.gz";
 | 
					      url = "https://github.com/nextcloud-releases/external/releases/download/v5.4.0/external-v5.4.0.tar.gz";
 | 
				
			||||||
      flake = false;
 | 
					      flake = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    nextcloud-cookbook = {
 | 
					    nextcloud-cookbook = {
 | 
				
			||||||
      # https://github.com/christianlupus-nextcloud/cookbook-releases/releases/
 | 
					      # https://github.com/christianlupus-nextcloud/cookbook-releases/releases/
 | 
				
			||||||
      url = "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.0/cookbook-0.11.0.tar.gz";
 | 
					      url = "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.1/cookbook-0.11.1.tar.gz";
 | 
				
			||||||
      flake = false;
 | 
					      flake = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    nextcloud-snappymail = {
 | 
					    nextcloud-snappymail = {
 | 
				
			||||||
      # https://github.com/the-djmaze/snappymail/releases
 | 
					      # https://github.com/the-djmaze/snappymail/releases
 | 
				
			||||||
      # https://snappymail.eu/repository/nextcloud
 | 
					      # https://snappymail.eu/repository/nextcloud
 | 
				
			||||||
      url = "file+https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.1/snappymail-2.36.1-nextcloud.tar.gz";
 | 
					      # url = "https://snappymail.eu/repository/nextcloud/snappymail-2.36.3-nextcloud.tar.gz";
 | 
				
			||||||
 | 
					      url = "https://github.com/nmasur/snappymail-nextcloud/releases/download/v2.36.3/snappymail-2.36.3-nextcloud.tar.gz";
 | 
				
			||||||
      flake = false;
 | 
					      flake = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,10 +34,13 @@
 | 
				
			|||||||
      programs.rofi.terminal = lib.mkIf pkgs.stdenv.isLinux (lib.mkDefault "${pkgs.kitty}/bin/kitty");
 | 
					      programs.rofi.terminal = lib.mkIf pkgs.stdenv.isLinux (lib.mkDefault "${pkgs.kitty}/bin/kitty");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      # Display images in the terminal
 | 
					      # Display images in the terminal
 | 
				
			||||||
      programs.fish.shellAliases = {
 | 
					      programs.fish.interactiveShellInit = # fish
 | 
				
			||||||
        icat = "kitty +kitten icat";
 | 
					        ''
 | 
				
			||||||
        ssh = "kitty +kitten ssh";
 | 
					          if test "$TERM" = "xterm-kitty"
 | 
				
			||||||
      };
 | 
					              alias icat="kitty +kitten icat"
 | 
				
			||||||
 | 
					              alias ssh="kitty +kitten ssh"
 | 
				
			||||||
 | 
					          end
 | 
				
			||||||
 | 
					        '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      programs.kitty = {
 | 
					      programs.kitty = {
 | 
				
			||||||
        enable = true;
 | 
					        enable = true;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,7 +10,7 @@
 | 
				
			|||||||
    pkgs.vimPlugins.vim-eunuch # File manipulation commands
 | 
					    pkgs.vimPlugins.vim-eunuch # File manipulation commands
 | 
				
			||||||
    pkgs.vimPlugins.vim-fugitive # Git commands
 | 
					    pkgs.vimPlugins.vim-fugitive # Git commands
 | 
				
			||||||
    pkgs.vimPlugins.vim-repeat # Better repeat using .
 | 
					    pkgs.vimPlugins.vim-repeat # Better repeat using .
 | 
				
			||||||
    pkgs.vimPlugins.glow-nvim # Markdown preview popup
 | 
					    pkgs.vimPlugins.markview-nvim # Markdown preview
 | 
				
			||||||
    pkgs.vimPlugins.nvim-colorizer-lua # Hex color previews
 | 
					    pkgs.vimPlugins.nvim-colorizer-lua # Hex color previews
 | 
				
			||||||
    pkgs.vimPlugins.which-key-nvim # Keybind helper
 | 
					    pkgs.vimPlugins.which-key-nvim # Keybind helper
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
@@ -21,7 +21,7 @@
 | 
				
			|||||||
      names = false;
 | 
					      names = false;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  setup.glow = { };
 | 
					  setup.markview = { };
 | 
				
			||||||
  setup.which-key = { };
 | 
					  setup.which-key = { };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  vim.o = {
 | 
					  vim.o = {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,11 +14,6 @@
 | 
				
			|||||||
    open_mapping = dsl.rawLua "[[<c-\\>]]";
 | 
					    open_mapping = dsl.rawLua "[[<c-\\>]]";
 | 
				
			||||||
    hide_numbers = true;
 | 
					    hide_numbers = true;
 | 
				
			||||||
    direction = "float";
 | 
					    direction = "float";
 | 
				
			||||||
    float_opts = {
 | 
					 | 
				
			||||||
      width = dsl.rawLua "vim.o.columns - 4";
 | 
					 | 
				
			||||||
      height = dsl.rawLua "vim.o.lines - 4";
 | 
					 | 
				
			||||||
      row = 0;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  lua = ''
 | 
					  lua = ''
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -885,6 +885,28 @@ in
 | 
				
			|||||||
                              }
 | 
					                              }
 | 
				
			||||||
                            ];
 | 
					                            ];
 | 
				
			||||||
                          }
 | 
					                          }
 | 
				
			||||||
 | 
					                          {
 | 
				
			||||||
 | 
					                            matcher = {
 | 
				
			||||||
 | 
					                              id = "byName";
 | 
				
			||||||
 | 
					                              options = "localhost:8086";
 | 
				
			||||||
 | 
					                            };
 | 
				
			||||||
 | 
					                            properties = [
 | 
				
			||||||
 | 
					                              {
 | 
				
			||||||
 | 
					                                id = "displayName";
 | 
				
			||||||
 | 
					                                value = "InfluxDB";
 | 
				
			||||||
 | 
					                              }
 | 
				
			||||||
 | 
					                              {
 | 
				
			||||||
 | 
					                                id = "links";
 | 
				
			||||||
 | 
					                                value = [
 | 
				
			||||||
 | 
					                                  {
 | 
				
			||||||
 | 
					                                    targetBlank = true;
 | 
				
			||||||
 | 
					                                    title = "";
 | 
				
			||||||
 | 
					                                    url = "https://${config.hostnames.influxdb}";
 | 
				
			||||||
 | 
					                                  }
 | 
				
			||||||
 | 
					                                ];
 | 
				
			||||||
 | 
					                              }
 | 
				
			||||||
 | 
					                            ];
 | 
				
			||||||
 | 
					                          }
 | 
				
			||||||
                          {
 | 
					                          {
 | 
				
			||||||
                            matcher = {
 | 
					                            matcher = {
 | 
				
			||||||
                              id = "byName";
 | 
					                              id = "byName";
 | 
				
			||||||
@@ -929,6 +951,28 @@ in
 | 
				
			|||||||
                              }
 | 
					                              }
 | 
				
			||||||
                            ];
 | 
					                            ];
 | 
				
			||||||
                          }
 | 
					                          }
 | 
				
			||||||
 | 
					                          {
 | 
				
			||||||
 | 
					                            matcher = {
 | 
				
			||||||
 | 
					                              id = "byName";
 | 
				
			||||||
 | 
					                              options = "localhost:9000";
 | 
				
			||||||
 | 
					                            };
 | 
				
			||||||
 | 
					                            properties = [
 | 
				
			||||||
 | 
					                              {
 | 
				
			||||||
 | 
					                                id = "displayName";
 | 
				
			||||||
 | 
					                                value = "The Lounge";
 | 
				
			||||||
 | 
					                              }
 | 
				
			||||||
 | 
					                              {
 | 
				
			||||||
 | 
					                                id = "links";
 | 
				
			||||||
 | 
					                                value = [
 | 
				
			||||||
 | 
					                                  {
 | 
				
			||||||
 | 
					                                    targetBlank = true;
 | 
				
			||||||
 | 
					                                    title = "";
 | 
				
			||||||
 | 
					                                    url = "https://${config.hostnames.irc}";
 | 
				
			||||||
 | 
					                                  }
 | 
				
			||||||
 | 
					                                ];
 | 
				
			||||||
 | 
					                              }
 | 
				
			||||||
 | 
					                            ];
 | 
				
			||||||
 | 
					                          }
 | 
				
			||||||
                          {
 | 
					                          {
 | 
				
			||||||
                            matcher = {
 | 
					                            matcher = {
 | 
				
			||||||
                              id = "byName";
 | 
					                              id = "byName";
 | 
				
			||||||
@@ -2321,7 +2365,7 @@ in
 | 
				
			|||||||
                      datasourceUid = promUid;
 | 
					                      datasourceUid = promUid;
 | 
				
			||||||
                      model = {
 | 
					                      model = {
 | 
				
			||||||
                        editorMode = "code";
 | 
					                        editorMode = "code";
 | 
				
			||||||
                        expr = ''systemd_unit_state{name=~"cloudflared-tunnel-.*", state="active"}'';
 | 
					                        expr = ''systemd_unit_state{name=~"cloudflared-tunnel-.*", state="active", job!="tempest"}'';
 | 
				
			||||||
                        hide = false;
 | 
					                        hide = false;
 | 
				
			||||||
                        instant = true;
 | 
					                        instant = true;
 | 
				
			||||||
                        intervalMs = 1000;
 | 
					                        intervalMs = 1000;
 | 
				
			||||||
@@ -2418,7 +2462,7 @@ in
 | 
				
			|||||||
                  execErrState = "Error";
 | 
					                  execErrState = "Error";
 | 
				
			||||||
                  for = "5m";
 | 
					                  for = "5m";
 | 
				
			||||||
                  annotations = {
 | 
					                  annotations = {
 | 
				
			||||||
                    description = "Cloudflare Tunnel for {{ $job }}.";
 | 
					                    description = "Cloudflare Tunnel for {{ index $labels \"job\" }}.";
 | 
				
			||||||
                    summary = "Cloudflare Tunnel is down.";
 | 
					                    summary = "Cloudflare Tunnel is down.";
 | 
				
			||||||
                  };
 | 
					                  };
 | 
				
			||||||
                  isPaused = false;
 | 
					                  isPaused = false;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,6 +26,8 @@
 | 
				
			|||||||
        trusted_domains = [ config.hostnames.content ];
 | 
					        trusted_domains = [ config.hostnames.content ];
 | 
				
			||||||
        trusted_proxies = [ "127.0.0.1" ];
 | 
					        trusted_proxies = [ "127.0.0.1" ];
 | 
				
			||||||
        maintenance_window_start = 4; # Run jobs at 4am UTC
 | 
					        maintenance_window_start = 4; # Run jobs at 4am UTC
 | 
				
			||||||
 | 
					        log_type = "file";
 | 
				
			||||||
 | 
					        loglevel = 1; # Include all actions in the log
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
      extraAppsEnable = true;
 | 
					      extraAppsEnable = true;
 | 
				
			||||||
      extraApps = {
 | 
					      extraApps = {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,6 +38,10 @@ in
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  config = {
 | 
					  config = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    services.victoriametrics.extraOptions = [
 | 
				
			||||||
 | 
					      "-promscrape.config=${(pkgs.formats.yaml { }).generate "scrape.yml" prometheusConfig}"
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    systemd.services.vmauth = lib.mkIf config.services.victoriametrics.enable {
 | 
					    systemd.services.vmauth = lib.mkIf config.services.victoriametrics.enable {
 | 
				
			||||||
      description = "VictoriaMetrics basic auth proxy";
 | 
					      description = "VictoriaMetrics basic auth proxy";
 | 
				
			||||||
      after = [ "network.target" ];
 | 
					      after = [ "network.target" ];
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,5 +38,6 @@ in
 | 
				
			|||||||
    base16-nvim = plugin "base16-nvim" inputs.base16-nvim-src;
 | 
					    base16-nvim = plugin "base16-nvim" inputs.base16-nvim-src;
 | 
				
			||||||
    baleia-nvim = plugin "baleia-nvim" inputs.baleia-nvim-src;
 | 
					    baleia-nvim = plugin "baleia-nvim" inputs.baleia-nvim-src;
 | 
				
			||||||
    hmts-nvim = plugin "hmts-nvim" inputs.hmts-nvim-src;
 | 
					    hmts-nvim = plugin "hmts-nvim" inputs.hmts-nvim-src;
 | 
				
			||||||
 | 
					    markview-nvim = plugin "markview-nvim" inputs.markview-nvim-src;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user