Skip to content

Gwenodai/nixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

246 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation

This documentation is currently WIP. So far all programs and services have finished documentation.


Aspect Naming Convention

Aspect (folder) names may include a suffix: [H], [U], or [HU]. This indicates both that it is a consumable, predefined aspect and whether its contents are designed for hosts, users, or both.

Suffix Target Context Usage Instructions
[H] Hosts Include in hosts.
[U] Users Include in users.
[HU] Both Include in both for full functionality (contains sub-aspects for both).

Aspect Index

Flake Structure

Highlighted directories indicate that they contain consumable aspects.

---
config:
  flowchart:
    curve: bumpX
---
flowchart TD
  classDef bold stroke:#4ce, stroke-width:3px

  modules{{"modules"}}
    batteries["`**batteries**`"]@{shape: das}
    core["`**core**`"]@{shape: processes}
    games["`**games**`"]:::bold@{shape: processes}
    hosts["`**hosts**`"]@{shape: processes}
    programs["`**programs**`"]:::bold@{shape: processes}
    services["`**services**`"]:::bold@{shape: processes}
    _style["`**style**`"]:::bold@{shape: processes}
    system["`**system**`"]:::bold@{shape: processes}
    users["`**users**`"]@{shape: processes}
    window-managers["`**window-managers**`"]:::bold@{shape: processes}

  modules --> batteries
  modules --> core
  modules ==> games
  modules --> hosts
  modules ==> programs
  modules ==> services
  modules ==> _style
  modules ==> system
  modules --> users
  modules ==> window-managers
Loading

Programs

View Programs Aspect Structure
---
config:
  flowchart:
    curve: bumpX
---
flowchart TD
  classDef bold stroke:#4ce, stroke-width:3px

  programs{{"programs"}}
    p_browser["`**browser [U]**`"]:::bold@{shape: lin-rect}
    p_calendar["`**calendar [U]**`"]:::bold@{shape: lin-rect}
    p_cli["`**cli [HU]**`"]:::bold@{shape: lin-rect}
    p_dconf-editor["`**dconf-editor [U]**`"]:::bold@{shape: lin-rect}
    p_files["`**files [U]**`"]:::bold@{shape: lin-rect}
    p_messaging["`**messaging [U]**`"]:::bold@{shape: lin-rect}
    p_shell["`**shell [U]**`"]:::bold@{shape: lin-rect}
    p_spotify["`**spotify [U]**`"]:::bold@{shape: lin-rect}
    p_vscode["`**vscode [U]**`"]:::bold@{shape: lin-rect}

  programs ==> p_browser
  programs ==> p_calendar
  programs ==> p_cli
  programs ==> p_dconf-editor
  programs ==> p_files
  programs ==> p_messaging
  programs ==> p_shell
  programs ==> p_spotify
  programs ==> p_vscode
Loading

Most of these aspects are generally intended for users, but some are desinged for hosts.

Services

View Services Aspect Structure
---
config:
  flowchart:
    curve: bumpX
---
flowchart TD
  classDef bold stroke:#4ce, stroke-width:3px

  services{{"services"}}
    s_ananicy["`**ananicy [H]**`"]:::bold@{shape: lin-rect}
    s_audio["`**audio [H]**`"]:::bold@{shape: lin-rect}
    s_coolercontrol["`**coolercontrol [H]**`"]:::bold@{shape: lin-rect}
    s_display-manager["`**display-manager [H]**`"]:::bold@{shape: lin-rect}
    s_kde-connect["`**kde-connect [H]**`"]:::bold@{shape: lin-rect}
    s_keyring["`**keyring [H]**`"]:::bold@{shape: lin-rect}
    s_lact["`**lact [H]**`"]:::bold@{shape: lin-rect}
    s_polkit["`**polkit [U]**`"]:::bold@{shape: lin-rect}
    s_ssh["`**ssh**`"]@{shape: lin-rect}

  services ==> s_ananicy
  services ==> s_audio
  services ==> s_coolercontrol
  services ==> s_display-manager
  services ==> s_kde-connect
  services ==> s_keyring
  services ==> s_lact
  services ==> s_polkit
  services --> s_ssh
Loading

Most of these aspects are generally intended for hosts, but some are desinged for users.

About

My NixOS configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages