Commit Graph

981 Commits

Author SHA1 Message Date
JEEVITHA KANNAN K S
afa2afc0e8
chore: bump ratatui -> 0.29.0 (#865)
* chore: bump ratatui -> 0.29.0

* chore: bump ansi-to-tui -> 7.0.0

* chore: bump tui-term -> 0.2.0
2024-10-31 15:19:24 -05:00
Adam Perkowski
17d62302b3
fix: ILoveCandy in pacman conf (#892) 2024-10-31 15:18:18 -05:00
JEEVITHA KANNAN K S
00914ab05d
fix: cargo.lock fixes (#891) 2024-10-31 15:17:49 -05:00
JEEVITHA KANNAN K S
01285f4908
ci: Remove unnecessary auto commit (#791)
* Remove autocommit

* Remove move to build dir

* Preview for 2024.10.09

* Revert preview section for https://github.com/ChrisTitusTech/linutil/pull/792

---------

Co-authored-by: jeevithakannan2 <jeevithakannan2@users.noreply.github.com>
2024-10-31 15:09:36 -05:00
JEEVITHA KANNAN K S
06d8b52b94
ci: Seperate preview from Linutil Release (#792)
* Seperate preview from linutil.yml

* Fix paths as per https://github.com/ChrisTitusTech/linutil/pull/791

* Refact commit msg

* Update preview.yml
2024-10-31 15:00:25 -05:00
Adam Perkowski
4ee27890f4
fix the repo (#889) 2024-10-31 14:49:15 -05:00
Adam Perkowski
29f218f57a
feat(arch-setup): enable colors and the easter egg in pacman (#890) 2024-10-31 14:48:51 -05:00
JEEVITHA KANNAN K S
dd10565d8f
Fix btrfs issue (#728) 2024-10-31 14:47:24 -05:00
leventbesli
2837f9291a
fix(browsers): vivaldi setup (#718)
* Fixed Vivaldi Setup

Lynx install script replaced with Vivaldi.

* zypper and pacman added to vivaldi.sh

- zypper and pacman added.
- format fixes.

* Delete Cargo.lock

* Revert "Delete Cargo.lock"

This reverts commit 0b0f173c9e.

* xdg-utils removed from script

* revert cargo.lock

* update cargo.lock

* update cargo.lock

* Update Cargo.lock

Co-authored-by: Nyx <144965845+nnyyxxxx@users.noreply.github.com>

* Update Cargo.lock

Co-authored-by: Nyx <144965845+nnyyxxxx@users.noreply.github.com>

---------

Co-authored-by: Nyx <144965845+nnyyxxxx@users.noreply.github.com>
2024-10-31 14:19:22 -05:00
Angaddeep Singh
4577df4dea
feat(docker-setup): fedora support (#707)
* Docker Setup for Fedora

* Update core/tabs/applications-setup/docker-setup.sh

Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>

---------

Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
2024-10-31 14:14:51 -05:00
JEEVITHA KANNAN K S
11336cf9f1
chore: Add spacing before and after for tui titles (#706)
* Add spacing

* Use string instead of box::leak

* Update tui/src/state.rs

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>

---------

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
Co-authored-by: Chris Titus <contact@christitus.com>
2024-10-31 14:14:17 -05:00
JEEVITHA KANNAN K S
ad678b2d4b
Fix common script paths (#717) 2024-10-31 14:07:20 -05:00
Angelos Giannourakos
f4c20c80f0
fix(nala): remove autoclean from system-cleanup.sh (#697)
* Removing autoclean for apt | nala

Removing autoclean command for apt | nala because there is no such command on debian especially for nala

* Update system-cleanup.sh

* Update system-cleanup.sh

* Update system-cleanup.sh
2024-10-31 14:02:25 -05:00
Angaddeep Singh
1d61778736
feat(fedora): release upgrade script (#886)
* 1st commit

* Update tab_data.toml

* bashism fix

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/tab_data.toml

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/fedora/fedora-upgrade.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* update

* Apply suggestions from code review

Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>

* Update fedora-upgrade.sh

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
2024-10-31 14:01:04 -05:00
nyx
f612a38762
fix fedora timeshift (#774) 2024-10-31 13:57:59 -05:00
nyx
fc2d731754
do not exit linutil in confirmation prompt when q is pressed (#758)
* do not exit linutil in confirmation prompt when q is pressed

* remove cap support

* add ``ctrl + c`` exiting

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-10-31 13:49:08 -05:00
nyx
72dfb29969
dont allow the user to bring up the command desc if there is none (#753)
* dont allow the user to bring up the command desc if there is none

* obey our god lints

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:42:06 -05:00
nyx
52565e5ea1
clear the search bar if the user changes categories (#752)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:41:03 -05:00
nyx
9353849e16
use bin for faster installation (#748)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:40:07 -05:00
nyx
ded7fcb735
fix issues with set brightness (#747)
Co-authored-by: nnyyxxxx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:39:26 -05:00
nyx
f9d7ed94b1
fix bug in ssh commands (#733)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:37:41 -05:00
nyx
38138334b7
dont allow scrolling when last line is visible (#729)
* dont allow scrolling when last line is visible

* apply changes proposed by adam

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-10-31 13:37:01 -05:00
nyx
1dcc3f3c99
allow scrolling past last entry / first entry (#727)
* allow scrolling past last entry

* Update tui/src/state.rs

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>

* Update tui/src/state.rs

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>

* apply changes proposed by adam

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* apply changes proposed by adam round 2

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* undo changes proposed by adam in scroll up and down funcs

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-10-31 13:35:53 -05:00
nyx
66a4334aee
sort entries alphabetically (#726)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:33:12 -05:00
nyx
2d14a0a7b6
return user to their previous position if they exit a subdir (#725)
* return user to their previous position if they enter a subdir

* fix lint

* implement changes proposed by adam

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* add newline back

* coalesce `visit_stack` and `position_stack` (#6)

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: cartercanedy <99052281+cartercanedy@users.noreply.github.com>
2024-10-31 13:30:22 -05:00
nyx
0c8977192f
fix color bleeding (#723)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:27:13 -05:00
nyx
a5fd25f6af
organize shortcut list into a grid-like-pattern (#721)
* organize shortcut list into a grid-like-pattern

* increase minimum size

* add newline back to satisfy lint

* decrease to 25

* optimization

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* satisfy lint

* implement some changes proposed by adam

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

---------

Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-10-31 13:25:16 -05:00
Bernhard M. Wiedemann
b2fb33229b
Replace BUILD_DATE with CARGO_PKG_VERSION (#878)
to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
2024-10-31 13:22:17 -05:00
JEEVITHA KANNAN K S
67f6a4989f
Update rust.yml (#866)
Run workflow in all Cargo.toml changes
2024-10-31 13:21:06 -05:00
JEEVITHA KANNAN K S
6e1d7a6768
Update roadmap.md (#875)
* Update roadmap.md

* Update docs/roadmap.md

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update docs/roadmap.md

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update docs/roadmap.md

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-10-31 13:15:02 -05:00
Adam Perkowski
a2bdd8fb4c
fix(waydroid-setup): not installing dkms on arch (#881)
took some code from #797

Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
2024-10-31 13:11:24 -05:00
Adam Perkowski
c7d7cd3891
fix: github release notes not working (#884)
so apparently you can't mix stuff like `labels` and `label` in YAML (f YAML)
if i try to create a release now (yes i can), it just won't generate the notes. this will fix it
2024-10-31 13:10:45 -05:00
Adam Perkowski
663992b15d
⚖️ docs: fix the security policy (#883)
* docs: fix the security policy

* better grammar and stuff

* add a version matrix

* LATEST hyprlink
2024-10-31 13:07:50 -05:00
nyx
a9fdfd1784
make command_exists interpret multiple values (#762)
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
2024-10-31 13:06:46 -05:00
JEEVITHA KANNAN K S
e29ca044c0
Fix bash deps (#763) 2024-10-31 13:06:17 -05:00
hexis
abcf7fc376
added waterfox browser (#700)
* added waterfox browser

* added waterfox browser

* added waterfox browser

* added waterfox browser

* added waterfox browser

* added waterfox browser

* added waterfox browser

* added waterfox browser

* fixed things

* fixed things

* added FI

* flatpak fix

* added lapce IDE

* .
2024-10-31 13:04:55 -05:00
Liam
5e19458c74
feat: Drastically increase the operating system support for USB creation script (#828)
* feat: Drastically increase the operating system support for USB creator

* fix: Modify jq syntax to fix false positive from checkbashisms

* feat: Include chosen release in 'available editions' text

* fix: Correct syntax for older jq versions

* refactor: Remove pointless comment

Co-authored-by: nyx <nnyyxxxx@protonmail.com>

* fix: List available options in a more readable way.

Co-authored-by: adamperkowski <adamperkowski@users.noreply.github.com>

---------

Co-authored-by: nyx <nnyyxxxx@protonmail.com>
Co-authored-by: adamperkowski <adamperkowski@users.noreply.github.com>
2024-10-31 12:58:10 -05:00
JEEVITHA KANNAN K S
23954aa8bc
refact(ci): ShellCheck (#887)
* ci: add shfmt

* refact: shellcheck
2024-10-31 12:53:06 -05:00
Adam Perkowski
696110eae5
refact(release): better categories (#876) 2024-10-25 15:44:41 -05:00
Adam Perkowski
e3688e9b3d
fix+refact(system-cleanup) (#856)
* fix(system-cleanup): some issues

* new packager quotes
2024-10-24 14:59:23 -05:00
Adam Perkowski
51631a16cb
feat: desktop entry & manpage installation through linutil-installer.sh (#802) 2024-10-24 14:55:56 -05:00
Adam Perkowski
d39ffad527
📖 fix(docs): newlines (#796) 2024-10-24 14:50:27 -05:00
Adam Perkowski
c0982a787f
📖 add auto docs generation instructions to the Contributing Guidelines (#788)
* 📖 add auto docs generation instructions to the Contributing Guidelines

* Commit Contributing Guidelines

---------

Co-authored-by: adamperkowski <adamperkowski@users.noreply.github.com>
2024-10-24 14:45:37 -05:00
Adam Perkowski
4f7de594a6
🔍️ exiting search with Ctrl-C + better shortcut tips (#768) 2024-10-24 14:43:16 -05:00
Adam Perkowski
fa2f838b63
📃 fix(monitor setup): a bug with utility-functions; newlines & colors in the scripts (#713)
* fixed newlines & changed colors to keep synergy

* fixed a bug
2024-10-24 14:39:04 -05:00
Adam Perkowski
79eb752552
📔 hotfix(ci): docs/ in the xtasks CI (#785) 2024-10-08 17:12:40 -05:00
Adam Perkowski
3c40bb9a84
📃 fix(zsh-setup): check if /etc/zsh/zshenv exists (#771)
* 📃 fix(zsh-setup): check if `/etc/zsh/zshenv` exists

* 📃 fix(zsh-setup): create `/env/zsh` dir

Co-authored-by: nnyyxxxx <nnyyxxxx@users.noreply.github.com>

---------

Co-authored-by: nnyyxxxx <nnyyxxxx@users.noreply.github.com>
2024-10-08 16:40:15 -05:00
Chris Titus
e9d2e88bc3 docs update 2024-10-08 16:39:27 -05:00
Adam Perkowski
55b5838cb5
📔 docs: add a manpage (#783)
* 📔 docs: add a manpage

* 📦️ include `linutil.1` in `linutil_tui`

* oopsie...

* `©` -> `(c)`
2024-10-08 16:14:16 -05:00
Adam Perkowski
01d571fc9e
📔 docs: auto generation (#784)
* remove contributing guidelines duplicate

`docs/contributing.md` is now auto generated

* Commit Contributing Guidelines

* core `xtask` functionality

* almost there

* write panic

* almost almost there

* there.

* remove empty descriptions

* better contributing.md comment

* Commit Contributing Guidelines

* remove entries without descriptions

---------

Co-authored-by: adamperkowski <adamperkowski@users.noreply.github.com>
2024-10-08 16:12:47 -05:00