commit | 8c39e80037a918fde43a54c066a21819dc395543 | [log] [tgz] |
---|---|---|
author | dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | Wed Sep 14 17:05:19 2022 +0100 |
committer | GitHub <noreply@github.com> | Wed Sep 14 17:05:19 2022 +0100 |
tree | bfc8a2a5f0f908f85f98740e28fa6cbde0b16498 | |
parent | 1bf9af4f691cb2ebeba27dc1bc48d19591ac985b [diff] |
Bump cursive from 0.19.0 to 0.20.0 in /switching (#1) Bumps [cursive](https://github.com/gyscos/cursive) from 0.19.0 to 0.20.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gyscos/cursive/blob/main/CHANGELOG.md">cursive's changelog</a>.</em></p> <blockquote> <h2>cursive 0.20.0</h2> <h3>Breaking Changes</h3> <ul> <li>Updates crossterm to 0.25.0</li> </ul> <h2>cursive-syntect 0.1.0</h2> <ul> <li>First release</li> </ul> <h2>cursive-core 0.3.5</h2> <h3>Bugfixes</h3> <ul> <li>Termion backend: properly revert terminal to blocking when exiting application.</li> </ul> <h3>Improvements</h3> <ul> <li>Added an ANSI color code parser</li> <li>Added some examples: <ul> <li><code>advanced_user_data</code></li> <li><code>ansi</code></li> <li><code>theme_editor</code></li> </ul> </li> <li>Improved documentation for Printer</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/gyscos/cursive/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cursive&package-manager=cargo&previous-version=0.19.0&new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This is a group of NixOS modules that control user and system configuration for a single-user machine. In order to avoid confusion with other modules, all user-facing options that I provide will be under the namespace minion.
and all internal options that I provide will be under the namespace internal.
Directory | Description |
---|---|
modules | modules, used to provide user-facing options and configuration |
internal | internal modules, used to provide configuration-agnostic options to user-facing modules. These should do nothing unless they are triggered by a user-facing module setting an option |
utils | internal utilities for writing these modules; intended to be imported by nix files in here, and probably nothing else. These may be refactored into another repo at some point |
overlays | package overlays, generally each in files named with the package they are intended to overlay |
patches | patch files, each in a directory named with the package that they are intended to patch |
packages | package expressions, each named with the package they wish to occupy |
switching | a program for switching on and off options, as well as rebuilding the configuration. Currently A WIP |
All files directly under /modules/
will be .nix
modules, and related files (such as assets) may be contained in /modules/name/
(where name
is the name of the module with the .nix
extension omitted). Similarly, any options the module provides should be under minion.name.
. It is expected that related file directories will sometimes contain .nix
files; this is acceptable and no particular standard is required of any .nix
file outside of the main /modules/
directory. Some modules with stricter layouts may decide to keep a README in their assets directory to ensure a standard is kept.
These are not standard NixOS modules, in that they can have some extra properties outside of the traditional imports
, options
, and config
, and these properties will not be treated as config. These properties are described below.
Options | Type | Description |
---|---|---|
home | home-manager configuration | configuration that will be used for the home-manager user; will also be passed as the variable home to your modules |
traces | list of string | [CURRENTLY WIP] A list of config attributes to be "traced" (printed to the console) after evaluation (useful for debugging) |
Unless otherwise specified, all files in this repo while this message is in the readme were written or otherwise created by me, Skyler Grey, and are released under GNUAGPLv3. A full copy of this license may be found at the provided URL or in the license file.
Despite the licensing, only the files in this repo are licensed. This config installs unfree software, and software that is not compatible with the AGPL license. The license only pertains to files inside this repo, and I do not pretend to own or have created any external files that may end up in your nix store by building this config.