From 508bff7d8024f665ee5b7c47531b37a52a9af335 Mon Sep 17 00:00:00 2001 From: Lord_Devi Date: Mon, 29 Jul 2024 03:13:18 -0400 Subject: [PATCH] Working on awesome. --- .../01-install-fedora-packages.sh | 1 + .../01-install-fedora-packages.sh | 3 +- .../yadm/workstation-extras.d/04-neovide.sh | 47 +++++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100755 .config/yadm/workstation-extras.d/04-neovide.sh diff --git a/.config/yadm/shell-extras.d/01-install-fedora-packages.sh b/.config/yadm/shell-extras.d/01-install-fedora-packages.sh index fa717a0..889dbc5 100755 --- a/.config/yadm/shell-extras.d/01-install-fedora-packages.sh +++ b/.config/yadm/shell-extras.d/01-install-fedora-packages.sh @@ -70,6 +70,7 @@ _define_pkg_groups() { _pkg_groups=(\ "Container Management" \ "Development Tools" \ + "Development Libraries" \ "Text-based Internet") } # }}} diff --git a/.config/yadm/workstation-extras.d/01-install-fedora-packages.sh b/.config/yadm/workstation-extras.d/01-install-fedora-packages.sh index 6cab3eb..86d7049 100755 --- a/.config/yadm/workstation-extras.d/01-install-fedora-packages.sh +++ b/.config/yadm/workstation-extras.d/01-install-fedora-packages.sh @@ -32,7 +32,8 @@ _mordu "Starting script." # {{{ _define_packages() { _packages=(\ - wireshark) + wireshark fontconfig-devel freetype-devel libX11-xcb \ + libstdc++-static libstdc++-devel) } # }}} diff --git a/.config/yadm/workstation-extras.d/04-neovide.sh b/.config/yadm/workstation-extras.d/04-neovide.sh new file mode 100755 index 0000000..83a2b89 --- /dev/null +++ b/.config/yadm/workstation-extras.d/04-neovide.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash +_location=".config/yadm/workstation-extras.d/04-neovide.sh" +export GHQ_ROOT="${HOME}/.local/opt/git" +_ghq="${HOME}/.local/opt/go/bin/ghq" + +# {{{ +_debug=y # Comment this out to disable debuging. + +_blue="\e[34m" +_magenta="\e[35m" +_green="\e[92m" +_cyan="\e[36m" +_white="\e[97m" +_end_color="\e[0m" + +# Mordu with location. +_mordu() { + [ "$_debug" ] && echo -e "${_blue}>>> ${_magenta}Mordu${_cyan}@${_green}${_location}${_cyan}:${_white} $*${_end_color}" +} + +# Mordu with location and no new line. +_mordu_n() { + [ "$_debug" ] && echo -en "${_blue}>>> ${_magenta}Mordu${_cyan}@${_green}${_location}${_cyan}:${_white} $*${_end_color}" +} + +# Echo with new line to add completion messages to _mordu_n +_mordu_nl() { + [ "$_debug" ] && echo -e "${_white}$*${_end_color}" +} + +_mordu "Starting script." +# }}} + +# {{{ +_install_neovide() { + cargo install --git https://git.mgk.one/x11-misc/neovide.neovide +} +# }}} + +# {{{
+_main() { + _install_neovide +} +_main +# }}}
+ +_mordu "Completed script."