PageSourceSearch

https://nixops.dev/

html nixops.dev collected 2026-10-03 23:20:16 UTC 8,559 bytes, 174 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="en" class="light" dir="ltr">
3<head>
4  <!-- Styled to match mdBook -->
5  <meta charset="UTF-8">
6  <title>NixOps4</title>
7
8  <!-- Custom HTML head -->
9
10  <meta name="description" content="">
11  <meta name="viewport" content="width=device-width, initial-scale=1">
12  <meta name="theme-color" content="#ffffff">
13
14  <link rel="icon" href="static/favicon.svg">
15  <link rel="shortcut icon" href="static/favicon.png">
16  <link rel="stylesheet" href="static/css/variables.css">
17  <link rel="stylesheet" href="static/css/general.css">
18  <link rel="stylesheet" href="static/css/chrome.css">
19
20  <!-- Fonts -->
21  <link rel="stylesheet" href="static/fonts/fonts.css">
22
23  <!-- Highlight.js Stylesheets -->
24  <link rel="stylesheet" id="highlight-css" href="static/highlight.css">
25  <link rel="stylesheet" id="tomorrow-night-css" href="static/tomorrow-night.css">
26  <link rel="stylesheet" id="ayu-highlight-css" href="static/ayu-highlight.css">
27
28  <!-- Provide site root and default themes to javascript -->
29  
29<script>
30    const path_to_root = "";
31    const default_light_theme = "light";
32    const default_dark_theme = "navy";
33  </script>
33
34</head>
35<body>
36<div id="mdbook-body-container">
37  <!-- Set the theme before any content is loaded, prevents flash -->
38  
38<script>
39    const default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? default_dark_theme : default_light_theme;
40    let theme;
41    try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
42    if (theme === null || theme === undefined) { theme = default_theme; }
43    const html = document.documentElement;
44    html.classList.remove('light')
45    html.classList.add(theme);
46    html.classList.add("js");
47  </script>
47
48
49  <div id="mdbook-page-wrapper" class="page-wrapper">
50    <div class="page">
51      <div id="mdbook-menu-bar-hover-placeholder"></div>
52      <div id="mdbook-menu-bar" class="menu-bar sticky">
53        <div class="left-buttons">
54          <button id="mdbook-theme-toggle" class="icon-button" type="button" title="Change theme" aria-label="Change theme" aria-haspopup="true" aria-expanded="false" aria-controls="mdbook-theme-list">
55            <span class="fa-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"/></svg></span>
56          </button>
57          <ul id="mdbook-theme-list" class="theme-popup" aria-label="Themes" role="menu">
58            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-default_theme">Auto</button></li>
59            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-light">Light</button></li>
60            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-rust">Rust</button></li>
61            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-coal">Coal</button></li>
62            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-navy">Navy</button></li>
63            <li role="none"><button role="menuitem" class="theme" id="mdbook-theme-ayu">Ayu</button></li>
64          </ul>
65        </div>
66
67        <h1 class="menu-title">NixOps4</h1>
68
69        <div class="right-buttons">
70          <a href="https://github.com/nixops4/nixops4" title="Git repository" aria-label="Git repository">
71            <span class="fa-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg></span>
72          </a>
73        </div>
74      </div>
75
76      <div id="mdbook-content" class="content">
77        <main style="padding-top: 3em;">
78          <div style="text-align: center;">
79            <img src="static/favicon.svg" alt="NixOps4" style="width: 200px; height: 200px;">
80          </div>
81
82          <p style="margin-top: 2em;">
83            NixOps4 is currently in development.
84          </p>
85
86          <p>
87            This site will host documentation for the various components that make up the core of the NixOps4 ecosystem.
88            See the <a href="manual/development">Introduction</a> for an overview.
89          </p>
90
91          <h2>nixops4</h2>
92          <ul>
93            <li><a href="manual/development">Manual</a> (latest development)</li>
94          </ul>
95
96          <h2>nixops4-nixos</h2>
97          <ul>
98            <li><a href="https://github.com/nixops4/nixops4-nixos#readme">README</a></li>
99          </ul>
100        </main>
101      </div>
102    </div>
103  </div>
104</div>
105
106<script>
107  (function() {
108    const themeToggleButton = document.getElementById('mdbook-theme-toggle');
109    const themePopup = document.getElementById('mdbook-theme-list');
110    const themes = ['light', 'rust', 'coal', 'navy', 'ayu'];
111
112    function get_theme() {
113      let theme;
114      try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
115      if (theme === null || theme === undefined) {
116        return default_theme;
117      }
118      return theme;
119    }
120
121    function set_theme(theme) {
122      const html = document.documentElement;
123      themes.forEach(function(t) { html.classList.remove(t); });
124      html.classList.add(theme);
125      try { localStorage.setItem('mdbook-theme', theme); } catch(e) {}
126    }
127
128    function showThemes() {
129      themePopup.style.display = 'block';
130      themeToggleButton.setAttribute('aria-expanded', true);
131      themePopup.querySelector('button#mdbook-theme-' + get_theme()).focus();
132    }
133
134    function hideThemes() {
135      themePopup.style.display = 'none';
136      themeToggleButton.setAttribute('aria-expanded', false);
137      themeToggleButton.focus();
138    }
139
140    themeToggleButton.addEventListener('click', function() {
141      if (themePopup.style.display === 'block') {
142        hideThemes();
143      } else {
144        showThemes();
145      }
146    });
147
148    themePopup.querySelectorAll('button.theme').forEach(function(btn) {
149      btn.addEventListener('click', function() {
150        let theme = this.id.replace(/^mdbook-theme-/, '');
151        if (theme === 'default_theme') {
152          theme = default_theme;
153          try { localStorage.removeItem('mdbook-theme'); } catch(e) {}
154          const html = document.documentElement;
155          themes.forEach(function(t) { html.classList.remove(t); });
156          html.classList.add(theme);
157        } else {
158          set_theme(theme);
159        }
160        hideThemes();
161      });
162    });
163
164    document.addEventListener('click', function(e) {
165      if (themePopup.style.display === 'block' &&
166          !themeToggleButton.contains(e.target) &&
167          !themePopup.contains(e.target)) {
168        hideThemes();
169      }
170    });
171  })();
172</script>
172
173</body>
174</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.