Commit Graph

1314 Commits

Author SHA1 Message Date
Chris Titus a9f1f0c70e refactor(server-setup): enhance timezone detection and validation, update keymap handling 2026-04-09 13:42:37 -05:00
Chris Titus cd92c1174c refactor(server-setup): replace reflector with rate-mirrors for improved mirror selection 2026-04-09 13:34:59 -05:00
Chris Titus 46d9513598 autodetect disk type 2026-04-09 13:29:02 -05:00
Chris Titus e5c0eb7728 refactor(server-setup): simplify timezone detection and improve BTRFS handling 2026-04-09 13:24:27 -05:00
github-actions[bot] a301c34fcf chore(nix): update flake inputs (#1240)
nix / checks (push) Has been cancelled
nix / update (push) Has been cancelled
Check for typos / check-typos (push) Has been cancelled
XTask Checks / DocGen (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026.04.07
2026-04-02 05:16:18 +02:00
Abs 1228defd59 refactor(tabs): move duplicate tools to Gaming, add nested emulator groups, fix shellcheck/clippy issues (#1233) 2026-04-01 16:12:25 -05:00
Nick A ebfcc15bc5 Linux cachyos (#1231)
* Mirrored gaming changes

* Added CachyOS Repos and Kernel install and uninstall

* Fixed Typo

* renamed cachyos-repos.sh to be all lowercase. updated toml file

* fixed some shell checks

* fixed some shell checks

* fixed some shell checks

* fix some obvious glaring issues :).  Thank you to the community for pointing them out.  Added Escalation Tool, added reset for kernel, run repo sync, remove cachy repos if sync fails, fixed setdefaultkernel to run checkRepo.  fixed numbering

* removed singl quotes in cachyos add repo

* added back accidental delete of gpu driver

---------

Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>
2026-04-01 16:10:37 -05:00
dependabot[bot] 1e1c2d946c Bump which from 8.0.0 to 8.0.2 (#1229)
Bumps [which](https://github.com/harryfei/which-rs) from 8.0.0 to 8.0.2.
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/harryfei/which-rs/compare/8.0.0...8.0.2)

---
updated-dependencies:
- dependency-name: which
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 16:07:39 -05:00
dependabot[bot] 29a46dc90c Bump tree-sitter-highlight from 0.26.5 to 0.26.6 (#1228)
Bumps [tree-sitter-highlight](https://github.com/tree-sitter/tree-sitter) from 0.26.5 to 0.26.6.
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](https://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.6)

---
updated-dependencies:
- dependency-name: tree-sitter-highlight
  dependency-version: 0.26.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 16:01:15 -05:00
dependabot[bot] f33343ffb4 Bump rand from 0.8.5 to 0.9.2 (#1227)
* Bump rand from 0.8.5 to 0.9.2

Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.9.2.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix random tip selection method in get_random_tip function

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Titus Tech <contact@christitus.com>
2026-04-01 16:00:14 -05:00
dependabot[bot] 54efd51204 Bump ego-tree from 0.9.0 to 0.11.0 (#1226)
Bumps [ego-tree](https://github.com/rust-scraper/ego-tree) from 0.9.0 to 0.11.0.
- [Release notes](https://github.com/rust-scraper/ego-tree/releases)
- [Commits](https://github.com/rust-scraper/ego-tree/compare/v0.9.0...v0.11.0)

---
updated-dependencies:
- dependency-name: ego-tree
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 15:56:44 -05:00
dependabot[bot] c2fff1034d Bump temp-dir from 0.1.16 to 0.2.0 (#1225)
Bumps [temp-dir](https://gitlab.com/leonhard-llc/ops) from 0.1.16 to 0.2.0.
- [Commits](https://gitlab.com/leonhard-llc/ops/compare/temp-dir-v0.1.16...temp-dir-v0.2.0)

---
updated-dependencies:
- dependency-name: temp-dir
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 15:54:09 -05:00
Donald Williams 0621fc51e0 Upd: URL for KooLit dotfiles for arch (#1238)
Jak isn't maintaining KooLit installers and dotfiles

It's been forked to https://github.com/LinuxBeginnings/Arch-Hyprland

It's community maintained and actively being developed still
Installers for debian, unbuntu, arch, opensuse and Fedora available

 On branch KooLit-url-update
 Your branch is up to date with 'origin/KooLit-url-update'.

 Changes to be committed:
	modified:   core/tabs/system-setup/arch/hyprland-kool.sh
2026-04-01 15:53:39 -05:00
Harsh Vyapari 91b13987fe chore(onlyoffice.sh): use onlyoffice-bin aur package instead of source build (#1235) 2026-04-01 10:27:46 -05:00
titus 6f97c3441b dwmtitus update 2026-03-21 22:58:59 -05:00
Sean (ANGRYxScotsman) 63bb4f4cc0 Linutil website edits (#1221)
* update theme

* Update docs.yaml

* put getting started into a dir
2026-03-05 22:13:21 -06:00
titus e2c63d0a9b add nojekyll
Check for typos / check-typos (push) Has been cancelled
XTask Checks / DocGen (push) Has been cancelled
2026.03.06
2026-03-05 22:09:03 -06:00
titus 783e951dfc update xtask 2026-03-05 22:05:36 -06:00
titus 24d78a679c publish sort 2026-03-05 22:04:22 -06:00
titus f31ea70e37 release 2026-03-05 22:00:40 -06:00
Chris Titus aea9be5ba2 Game fixup (#1219)
* Fix games scripts

* standardize game functions

* fix gaming menu and diablo 2 instructions

* cleanup shellcheck issues

* fix: use repo-root-relative shellcheck source path in gaming mod scripts

* fix: disable SC2034/SC2154 in common-steam-script.sh (vars set/used by sourcing scripts)
2026-03-05 16:35:27 -06:00
Abs a9b302298b add GPU driver install + fix WiFi Manager (#1213)
* add GPU driver install

* fix typo

* Delete docs/userguide.md

---------

Co-authored-by: Abs <abs@aabs.com>
Co-authored-by: Chris Titus <contact@christitus.com>
2026-03-05 16:23:13 -06:00
Kingproone 7d35f78ace remove the hotfix line (#1211)
like in the winutil repo, it's redundant here as well with the bug fix line
2026-03-05 16:18:03 -06:00
dependabot[bot] 7e2722a2a4 Bump clap from 4.5.56 to 4.5.57 (#1210)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.56 to 4.5.57.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.56...clap_complete-v4.5.57)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.57
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 16:15:59 -06:00
dependabot[bot] 4a62df212e Bump which from 7.0.3 to 8.0.0 (#1209)
Bumps [which](https://github.com/harryfei/which-rs) from 7.0.3 to 8.0.0.
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0)

---
updated-dependencies:
- dependency-name: which
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 16:14:27 -06:00
Sean (ANGRYxScotsman) 2fcd7cf878 New linutil website (#1215)
* Add Hugo build artifacts to .gitignore

Ignore docs/public/, docs/resources/, and docs/.hugo_build.lock so
generated Hugo output is never accidentally committed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add Hugo site infrastructure for Linutil docs

Adds the Hugo configuration, theme module (hextra), layout shortcodes,
i18n strings, static assets (favicons, nav logo), and archetype template
needed to build the documentation site.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add docs site homepage

Adds the root _index.md with badges, the quick-start curl command, and
an important-note callout about frequent updates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add user guide content pages for Linutil

Rewrites all user guide sections from Winutil (Windows) content to
accurate Linutil (Linux) documentation:

- _index.md: overview, feature summary, quick links
- getting-started.md: how to run, install options, TUI navigation, keyboard shortcuts
- store/_index.md: application installation guide with category tables
- tweaks/_index.md: distro-specific system setup (Arch, Fedora, Debian, Ubuntu, Alpine)
- features/_index.md: security, gaming, emulators, and utilities reference
- updates/_index.md: how to keep Linutil up to date
- automation/_index.md: TOML config file usage and use-case examples

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add FAQ, known issues, and contributing guide pages

- faq.md: answers for general usage, running, scripts, contributing, and updates
- KnownIssues.md: documents terminal size, rendering, distro support, Nvidia, and Cargo update issues
- CONTRIBUTING.md: full contributing guide based on .github/CONTRIBUTING.md, formatted for the docs site

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add developer reference section and architecture docs

- dev/_index.md: landing page for the developer reference section
- dev/architecture.md: comprehensive architecture doc covering workspace
  layout, data model (Tab/ListNode/Command), tab_data.toml format, task
  list flags, preconditions system, script embedding via include_dir!,
  the script execution pipeline (PTY/vt100/tui-term), TUI layout and
  focus state machine, config file parsing, and key dependencies

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docgen: write walkthrough to docs/content/userguide/walkthrough.md

- Rename generated file from userguide.md to walkthrough.md to better
  reflect that it is an auto-generated script reference/walkthrough
- Update USER_GUIDE path to docs/content/userguide/walkthrough.md so
  cargo xtask docgen writes to the correct Hugo content location
- Update automation guide link to point to ../walkthrough/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docs: remove unused Winutil screenshot assets

All images in docs/assets/images/ were Winutil (Windows) screenshots
copied over from the Winutil docs. None are referenced by any content
file. Keeping only favicon.png and navlogo.png at the assets root,
which are used by hugo.toml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Update CNAME

* updated hugo configs

* docs: add preview.gif to homepage via Hugo mount

Mount .github/preview.gif directly into Hugo's static pipeline using
includeFiles so only the gif is exposed (no workflows or other .github
files). This means any update to .github/preview.gif is automatically
reflected on the site without any manual copying.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* added workflow

* Delete docs/assets/navlogo.png

can change this to something else

* Delete navlogo.png

* Update docs.yaml

* Update hugo.toml

* Update _index.md

* fix typo

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 16:13:39 -06:00
dependabot[bot] 25d596ff4b Bump tree-sitter-bash from 0.23.3 to 0.25.1 (#1208)
Bumps [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) from 0.23.3 to 0.25.1.
- [Release notes](https://github.com/tree-sitter/tree-sitter-bash/releases)
- [Commits](https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1)

---
updated-dependencies:
- dependency-name: tree-sitter-bash
  dependency-version: 0.25.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 16:01:57 -06:00
dependabot[bot] 6e6bf3d714 Bump tree-sitter-highlight from 0.24.7 to 0.26.5 (#1207)
Bumps [tree-sitter-highlight](https://github.com/tree-sitter/tree-sitter) from 0.24.7 to 0.26.5.
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases)
- [Commits](https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.5)

---
updated-dependencies:
- dependency-name: tree-sitter-highlight
  dependency-version: 0.26.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:54:45 -06:00
dependabot[bot] 9b2482ed66 Bump nix from 0.29.0 to 0.31.1 (#1206)
Bumps [nix](https://github.com/nix-rust/nix) from 0.29.0 to 0.31.1.
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/compare/v0.29.0...v0.31.1)

---
updated-dependencies:
- dependency-name: nix
  dependency-version: 0.31.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:53:33 -06:00
Kingproone 96c7a68fdc feat: Add related tools and setups to the gaming tab (#1192)
* Add related tools and setups to gaming tab

* remove double '&' in the Nvidia Drivers entry
2026-03-05 14:52:42 -06:00
github-actions[bot] bc663f72ec chore(nix): update flake inputs (#1216)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-03 11:42:03 +01:00
Chris Titus 3bb64c3f7b update publish script (#1203) 2026-02-06 19:34:36 -06:00
dependabot[bot] c6ca91f6c1 Bump time from 0.3.46 to 0.3.47 (#1201)
Bumps [time](https://github.com/time-rs/time) from 0.3.46 to 0.3.47.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.46...v0.3.47)

---
updated-dependencies:
- dependency-name: time
  dependency-version: 0.3.47
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 19:28:47 -06:00
dependabot[bot] fc8c37fe69 Bump toml from 0.8.23 to 0.9.11+spec-1.1.0 (#1199)
* Bump toml from 0.8.23 to 0.9.11+spec-1.1.0

Bumps [toml](https://github.com/toml-rs/toml) from 0.8.23 to 0.9.11+spec-1.1.0.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11)

---
updated-dependencies:
- dependency-name: toml
  dependency-version: 0.9.11+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update core/Cargo.toml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix build errors

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Titus <contact@christitus.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 19:27:38 -06:00
dependabot[bot] 8ebe6e2013 Bump portable-pty from 0.8.1 to 0.9.0 (#1198)
Bumps [portable-pty](https://github.com/wezterm/wezterm) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/wezterm/wezterm/releases)
- [Changelog](https://github.com/wezterm/wezterm/blob/main/docs/changelog.md)
- [Commits](https://github.com/wezterm/wezterm/compare/portable-pty-0.8.1...termwiz-0.9.0)

---
updated-dependencies:
- dependency-name: portable-pty
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 19:12:52 -06:00
dependabot[bot] 878cf275eb Bump tui-term from 0.2.0 to 0.3.1 (#1197)
* Bump tui-term from 0.2.0 to 0.3.1

Bumps [tui-term](https://github.com/a-kenji/tui-term) from 0.2.0 to 0.3.1.
- [Release notes](https://github.com/a-kenji/tui-term/releases)
- [Changelog](https://github.com/a-kenji/tui-term/blob/development/CHANGELOG.md)
- [Commits](https://github.com/a-kenji/tui-term/compare/v0.2.0...v0.3.1)

---
updated-dependencies:
- dependency-name: tui-term
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* update from vt100-ctt and bump versions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: titus <contact@christitus.com>
2026-02-06 19:10:17 -06:00
dependabot[bot] 3ed4930bfb Bump clap from 4.5.55 to 4.5.56 (#1196)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.55 to 4.5.56.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.55...clap_complete-v4.5.56)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.56
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 18:19:14 -06:00
titus 46cc1086cd fix pr labels 2026-02-06 18:18:02 -06:00
github-actions[bot] 36c0c22f8d chore(nix): update flake inputs
Reviewed-on: https://github.com/ChrisTitusTech/linutil/pull/1194
Reviewed-by: koi <me@koi.rip>
2026-02-01 07:10:04 +01:00
Chris Titus 1e8be70005 Simplify pull request template (#1191)
Removed unnecessary sections and checklist items from the pull request template.
2026-01-28 21:47:32 -06:00
titus 1c34399b8c fix syntax errors from parsing 2026-01-28 13:48:09 -06:00
Chris Titus 469205c1a6 update minor version for oneshot (#1190)
* update minor version for oneshot

* update pr template
2026-01-28 13:23:06 -06:00
Abs 7df23d9a71 fix duplicate ver (#1188) 2026-01-28 10:24:30 -06:00
Kingproone 7404851a84 documentation: add a line to the readme, to credit vhs for the preview gif (#1185) 2026-01-28 10:23:11 -06:00
titus cb29388de7 update labels 2026-01-28 09:59:41 -06:00
titus eb56a4b0d3 update pr label 2026-01-28 09:55:17 -06:00
koi 3408e83b33 chore: update adamperkowski username to koibtw (#1172)
hi so this is still me on the same account, just a new username
2026-01-26 19:50:37 -06:00
titus db50c6e029 fallout 76 script revamp and standardization
Check for typos / check-typos (push) Has been cancelled
XTask Checks / DocGen (push) Has been cancelled
2026.01.26
2026-01-25 23:50:24 -06:00
Chris Titus bae996d676 bigger preview 2026-01-22 15:16:56 -06:00
Chris Titus 59753c1d20 done with all this preview madness 2026-01-22 15:11:15 -06:00