Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document what Nix *is* #6420

Merged
merged 124 commits into from
Aug 4, 2022
Merged

Commits on Aug 4, 2022

  1. WIP: Document the design of Nix

    The current docs are all "how to do things" and no "what is Nix" or "why
    are things the way they are".
    
    I see lots of misconception on the wider internet, and I also think we
    would benefit from a "living document" to answer some questions people
    currently turn to the thesis for.
    
    I think a new section of the manual can address all these issues.
    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    523359d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2b3160 View commit details
    Browse the repository at this point in the history
  3. Flesh out TOC

    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e64633f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a210504 View commit details
    Browse the repository at this point in the history
  5. Move the bits on relocating store entires to the end

    They are too advanced for up front.
    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e3a0209 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    678d75b View commit details
    Browse the repository at this point in the history
  7. Fix stub file's name

    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    f5386d7 View commit details
    Browse the repository at this point in the history
  8. Update doc/manual/src/design/overview.md

    Co-authored-by: Valentin Gagarin <valentin@fricklerhandwerk.de>
    Ericson2314 and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a04340f View commit details
    Browse the repository at this point in the history
  9. Update doc/manual/src/design/overview.md

    Co-authored-by: Valentin Gagarin <valentin@fricklerhandwerk.de>
    Ericson2314 and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    75c5191 View commit details
    Browse the repository at this point in the history
  10. Update doc/manual/src/design/overview.md

    Co-authored-by: Valentin Gagarin <valentin@fricklerhandwerk.de>
    Ericson2314 and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    cdb0bf3 View commit details
    Browse the repository at this point in the history
  11. Update doc/manual/src/design/store/drvs/drvs.md

    Co-authored-by: Matthieu Coudron <teto@users.noreply.github.com>
    2 people authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e308602 View commit details
    Browse the repository at this point in the history
  12. doc: Store entry -> store object

    This matches the terminology in Eelco's thesis.
    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    4e2d5ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    838ba26 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1bbad62 View commit details
    Browse the repository at this point in the history
  15. Improve store object section

    In particular, Nix is *not* like Git, so that needs to be fixed.
    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5f4d2ac View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b4df351 View commit details
    Browse the repository at this point in the history
  17. Improve store path section

    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    55b437b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b98dc3b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e4eea5e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4e4bbd9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c86c1ec View commit details
    Browse the repository at this point in the history
  22. Add draft "Rosetta stone" by @fricklerhandwerk and stub commentary

    The idea and most of the execution are @fricklerhandwerk's. I changed a
    few things best I could based on @edolstra's corrections, and a Bazel
    glossary.
    
    Valentin Gagarin <valentin@fricklerhandwerk.de>
    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0737094 View commit details
    Browse the repository at this point in the history
  23. reword overview with clear terminology

    trying to capture alternative terms in one go here, mirroring everyday
    use:
    
    derivation - build plan
    realise - execute build
    
    there will be more of that sort.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0eae4bf View commit details
    Browse the repository at this point in the history
  24. only use generic build system terminology

    we will use a translation table to introduce nix-specific terms
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    327ccd3 View commit details
    Browse the repository at this point in the history
  25. indicate sequence with "then"

    Co-authored-by: John Ericson <git@JohnEricson.me>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    804e8bd View commit details
    Browse the repository at this point in the history
  26. correctly use comma for nesting

    Co-authored-by: John Ericson <git@JohnEricson.me>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    23ee0b2 View commit details
    Browse the repository at this point in the history
  27. do not mention implementation details

    Co-authored-by: John Ericson <git@JohnEricson.me>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    51e6bed View commit details
    Browse the repository at this point in the history
  28. Apply suggestions from code review

    Co-authored-by: Valentin Gagarin <valentin@fricklerhandwerk.de>
    Ericson2314 and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    89a7c95 View commit details
    Browse the repository at this point in the history
  29. remove sentence for chapter transition

    idea: sections could be read in different orders by linking them in
    different ways (e.g. depth-first or breadth-first). adding hard-coded
    transitions makes that confusing.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b387d80 View commit details
    Browse the repository at this point in the history
  30. reword introductory section

    there should be a meta section for each chapter to give motivation of
    the presented structure. the structure itself is visible from the table
    of contents.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    34ea74c View commit details
    Browse the repository at this point in the history
  31. remove separate meta-section, add architecture diagram

    the diagram is a first approximation and only covers that same section.
    of course there is much more going on, and other features should at some
    point also be illustrated.
    
    we also have to think about presentation format and technicalities
    behind it. the manual has to render to `man`, but we may want something
    more refined for web view.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    7598126 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d300337 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    39f0117 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c8c1b70 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7b5c00f View commit details
    Browse the repository at this point in the history
  36. fix grammar

    Co-authored-by: John Ericson <git@JohnEricson.me>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    070c854 View commit details
    Browse the repository at this point in the history
  37. associated operations are not collected

    Co-authored-by: John Ericson <git@JohnEricson.me>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5f96a0b View commit details
    Browse the repository at this point in the history
  38. reword introduction to rosetta stone, add links

    attempt to explain used and documented terminology, as well as how
    the declarative programming paradigm relates to building software.
    
    in the future one could highlight encouraged terms to shape future
    material into higher consistency.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    610ddf4 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    ca5ebf6 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    40efe5b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    a145007 View commit details
    Browse the repository at this point in the history
  42. move git comparison to related work

    it should be pulled out of the branch before we go for merging
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e5e4859 View commit details
    Browse the repository at this point in the history
  43. reword file system objects

    - use singular for the "class"
    - more consistency in type definition
    - minor fixes in wording
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    90fc5b4 View commit details
    Browse the repository at this point in the history
  44. reword section on references

    use file Contents instead of Data, as that flows more naturally in the
    prose.
    
    simplify explanation of the idea behind scanning for store paths
    
    remove references to unfinished sections.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    fb2ec7e View commit details
    Browse the repository at this point in the history
  45. formalize file system objects

    convention: describe every data type in prose, and illustrate with
    a class diagram, and a textual representation of an abstract
    data type.
    
    right now we save ourselves the trouble of doing class diagrams, we can
    add them later. but they are important.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5fda995 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    07d490f View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    e90586c View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    b5ca3d1 View commit details
    Browse the repository at this point in the history
  49. Fix rel path in doc

    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b01bb65 View commit details
    Browse the repository at this point in the history
  50. Fix manual TOC links

    Ericson2314 authored and fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    3d8f2f5 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    1ba6d8f View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    96876b1 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7cec9ee View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    b18852e View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    3bd125e View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    ad8c2ed View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    d3effd0 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    87523f0 View commit details
    Browse the repository at this point in the history
  59. build step -> build rule

    "step" sounds atomic, while "rule" hints at internal structure, which in
    our case consists of mapping inputs to outputs using build instructions.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    902638c View commit details
    Browse the repository at this point in the history
  60. build rule -> build task

    closer to "build systems a la carte", satisfies all other complaints
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    2a8532f View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    689b32a View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    75ce324 View commit details
    Browse the repository at this point in the history
  63. architecture overview: add link to Nix expression language reference

    update summary title to match file contents
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    68d2601 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    ef81276 View commit details
    Browse the repository at this point in the history
  65. add link from overview to store section

    the overview should only link to the three main concepts presented. the
    store is now fairly fleshed out. others can follow later.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0e63b9b View commit details
    Browse the repository at this point in the history
  66. Nix store does not underly literally everything

    Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
    fricklerhandwerk and roberth committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    25926c5 View commit details
    Browse the repository at this point in the history
  67. revert to "build plan" in overview diagram

    this displays correct composition again. build inputs and build results
    are not part of build plans in terms of data objects.
    
    also this is a much less complicated setup. this will be the first
    impression of architecture, and we want to get it right.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    2303f84 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    4639b36 View commit details
    Browse the repository at this point in the history
  69. revert to build plans in top-level overview

    do not introduce build tasks yet, that is the next level of detail.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    7c3bca1 View commit details
    Browse the repository at this point in the history
  70. introduce build tasks

    while it appears a bit much for the overview, this way we set the stage
    for going directly into data types when describing the store, instead of
    first having to say what build tasks are and how they relate to build
    plans.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    d5eea66 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    b6b112b View commit details
    Browse the repository at this point in the history
  72. beautify rosetta table

    while this may eventually introduce ugly diffs, the table will now
    render readably on the terminal (e.g. for `man nix` or `nix --help`)
    without further intervention.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e72a787 View commit details
    Browse the repository at this point in the history
  73. introduce store and store objects without file system details

    this leaves open implementation details, especially about store paths
    and file system objects, and allows explaining them together were it is
    more appropriate. also leaves room to carefully introduce the key
    insight behind Nix: applying results from programming language theory to
    the operating system paradigm of files and processes.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    207992a View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    b84f2bd View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    4eb11d4 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    4adb660 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    db8703b View commit details
    Browse the repository at this point in the history
  78. replace pseudo code by diagrams

    change prose description to visually resemble the data structure
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    445f753 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    4341849 View commit details
    Browse the repository at this point in the history
  80. add subsections for objects and references

    group description of data instead of spreading it across the section.
    
    that should help direct skimming. as it turns out, people do not
    actually read any of that.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    843288a View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    e63a768 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    7b7e4c6 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    3794618 View commit details
    Browse the repository at this point in the history
  84. operations diagram: store' to the right

    this also looks more diverse, hopefully easier to distinguish
    
    Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    80de4a4 View commit details
    Browse the repository at this point in the history
  85. references are added according to build task

    at this level of abstraction we do not really care about build instructions or what they are, and also build instructions including their arguments really amount to the build task.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    195aa28 View commit details
    Browse the repository at this point in the history
  86. constrain garbage collection scope

    garbage collection is now incremental, and may (in theory) never delete all unreferenced objects if it is slow enough.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    7993ba1 View commit details
    Browse the repository at this point in the history
  87. make clear that file system is for processes

    Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
    fricklerhandwerk and Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a90fc62 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    19d8a5d View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    93f721b View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    84ddfbf View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    f632816 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    fa7ad45 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    1681f4e View commit details
    Browse the repository at this point in the history
  94. paths -> path

    use singular for terminology uniformly
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    9c54481 View commit details
    Browse the repository at this point in the history
  95. make example a simple list

    using JSON notation is unwarranted and not explained.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    c10dccc View commit details
    Browse the repository at this point in the history
  96. reword notes on copying

    clarify that we are copying between different stores. we have not
    introduced that notion or why it would be interesting, but for now it
    should be fine to keep it in context of the store directory.
    
    we could move that later to a more detailed explanation of different
    store types.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    631ca18 View commit details
    Browse the repository at this point in the history
  97. simplify description of diagram

    try not to be too fancy, it's just for reading the diagram out loud.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    7c656d9 View commit details
    Browse the repository at this point in the history
  98. store: match chapter introduction to outline

    the various levels of detail should describe the same things.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    ec43977 View commit details
    Browse the repository at this point in the history
  99. store: add concept map

    this should help nativate the chapter by indicating which terms should
    be known to understand a given concept.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    348432f View commit details
    Browse the repository at this point in the history
  100. make concept map more compact

    invert arrows to/from derivation:
    - we need closures to form derivations
    - we need derivations to perform builds
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    d8b2f9f View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    475a332 View commit details
    Browse the repository at this point in the history
  102. concept map: put closure as it is in the chapter

    this is not as compact any more, but it more closely resembles the
    chapter structure, and clearly shows that the closure property is the
    key idea on which most of Nix operates.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a28d687 View commit details
    Browse the repository at this point in the history
  103. concept map: align hights

    this has the weird but nice emergent property that terms at the same
    height are roughly at the same level of abstraction.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    c345345 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    def80d5 View commit details
    Browse the repository at this point in the history
  105. fix typo

    Co-authored-by: Thomas <twatson52@mac.com>
    fricklerhandwerk and tpwrules committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    fe4c0b8 View commit details
    Browse the repository at this point in the history
  106. use correct Nix entity

    Nix itself does care a lot about what type of store object you have.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    de5dea4 View commit details
    Browse the repository at this point in the history
  107. note customized base32

    Nix omits E O U T characters for some reason.
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5a5a956 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    bac8623 View commit details
    Browse the repository at this point in the history
  109. mention hard links

    Co-authored-by: Thomas <twatson52@mac.com>
    fricklerhandwerk and tpwrules committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    9cabba1 View commit details
    Browse the repository at this point in the history
  110. hashes: truncate -> reduce, mention SHA-256

    the longer SHA-256 hashes are not truncated, but in fact processed.
    
    Co-authored-by: Thomas <twatson52@mac.com>
    fricklerhandwerk and tpwrules committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    29c0625 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    0228eb8 View commit details
    Browse the repository at this point in the history
  112. clarify what store objects can be

    the store of course makes a distinction, but that is not relevant here
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    db6faf4 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    00a7eae View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    b7309ce View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    3df1ee2 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    8cec32e View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    cc3a5f4 View commit details
    Browse the repository at this point in the history
  118. fix page rendering

    apparently it is not possible to link to page anchors with `mdBook`[1]
    
    [1]: rust-lang/mdBook#167
    fricklerhandwerk committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b631742 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    bc11885 View commit details
    Browse the repository at this point in the history
  120. Fix gitignore

    Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b74a3f5 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    b430a67 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    016d7a8 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    6f6498f View commit details
    Browse the repository at this point in the history
  124. Add disclaimer that arch section is WIP and links may rot

    So we can iterate without worrying so much.
    Ericson2314 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    39d32ac View commit details
    Browse the repository at this point in the history