Update
This commit is contained in:
2
hypr/settings/modules/waybar/appslabel/config.sh
Normal file
2
hypr/settings/modules/waybar/appslabel/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Apps Label"
|
||||
order=1
|
||||
47
hypr/settings/modules/waybar/appslabel/module.sh
Executable file
47
hypr/settings/modules/waybar/appslabel/module.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the label of the Apps Starter"
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/waybar/modules.json"
|
||||
|
||||
# Define Markers
|
||||
startMarker="\/\/ START APPS LABEL"
|
||||
endMarker="\/\/ END APPS LABEL"
|
||||
|
||||
# Define Replacement Template
|
||||
customtemplate="\"format\": \"VALUE\","
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder="Define the Apps label")
|
||||
|
||||
if [ ! -z $customvalue ]; then
|
||||
# Replace in Template
|
||||
customtext="${customtemplate/VALUE/"$customvalue"}"
|
||||
|
||||
# Ensure that markers are in target file
|
||||
if grep -s "$startMarker" $targetFile && grep -s "$endMarker" $targetFile; then
|
||||
echo "Exists"
|
||||
|
||||
# Write into File
|
||||
sed -i '/'"$startMarker"'/,/'"$endMarker"'/ {
|
||||
//!d
|
||||
/'"$startMarker"'/a\
|
||||
'"$customtext"'
|
||||
}' $targetFile
|
||||
|
||||
# Reload Waybar
|
||||
$HOME/dotfiles/waybar/launch.sh 1>/dev/null 2>&1
|
||||
_goBack
|
||||
|
||||
else
|
||||
echo "ERROR: Marker not found."
|
||||
sleep 2
|
||||
_goBack
|
||||
fi
|
||||
else
|
||||
echo "ERROR: Define a value."
|
||||
sleep 2
|
||||
_goBack
|
||||
fi
|
||||
2
hypr/settings/modules/waybar/config.sh
Normal file
2
hypr/settings/modules/waybar/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Waybar"
|
||||
order=1
|
||||
2
hypr/settings/modules/waybar/date/config.sh
Normal file
2
hypr/settings/modules/waybar/date/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Date Format"
|
||||
order=1
|
||||
46
hypr/settings/modules/waybar/date/module.sh
Executable file
46
hypr/settings/modules/waybar/date/module.sh
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the date format for the clock module. Default: {:%Y-%m-%d}"
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/waybar/modules.json"
|
||||
|
||||
# Define Markers
|
||||
startMarker="\/\/ START CLOCK FORMAT"
|
||||
endMarker="\/\/ END CLOCK FORMAT"
|
||||
|
||||
# Define Replacement Template
|
||||
customtemplate="\"format-alt\": \"VALUE\""
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder="Define the date format")
|
||||
|
||||
if [ ! -z $customvalue ]; then
|
||||
# Replace in Template
|
||||
customtext="${customtemplate/VALUE/"$customvalue"}"
|
||||
|
||||
# Ensure that markers are in target file
|
||||
if grep -s "$startMarker" $targetFile && grep -s "$endMarker" $targetFile; then
|
||||
echo "Exists"
|
||||
|
||||
# Write into File
|
||||
sed -i '/'"$startMarker"'/,/'"$endMarker"'/ {
|
||||
//!d
|
||||
/'"$startMarker"'/a\
|
||||
'"$customtext"'
|
||||
}' $targetFile
|
||||
|
||||
# Reload Waybar
|
||||
$HOME/dotfiles/waybar/launch.sh 1>/dev/null 2>&1
|
||||
_goBack
|
||||
|
||||
else
|
||||
echo "ERROR: Marker not found."
|
||||
sleep 2
|
||||
_goBack
|
||||
fi
|
||||
else
|
||||
echo "ERROR: Define a value."
|
||||
sleep 2
|
||||
_goBack
|
||||
fi
|
||||
2
hypr/settings/modules/waybar/defaults/browser/config.sh
Normal file
2
hypr/settings/modules/waybar/defaults/browser/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Browser"
|
||||
order=1
|
||||
23
hypr/settings/modules/waybar/defaults/browser/module.sh
Executable file
23
hypr/settings/modules/waybar/defaults/browser/module.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the start command to start the browser."
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/.settings/browser.sh"
|
||||
|
||||
# Current Value
|
||||
echo "Current Value: $(cat $targetFile)"
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder "Command to start")
|
||||
if [ ! -z $customvalue ] ;then
|
||||
# Write into file
|
||||
echo "$customvalue" > $targetFile
|
||||
else
|
||||
echo "Please define a command"
|
||||
sleep 1
|
||||
fi
|
||||
_goBack
|
||||
|
||||
|
||||
3
hypr/settings/modules/waybar/defaults/config.sh
Normal file
3
hypr/settings/modules/waybar/defaults/config.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
name="Quick Launcher"
|
||||
order=1
|
||||
author="Stephan Raabe ML4W"
|
||||
@@ -0,0 +1,2 @@
|
||||
name="Filemanager"
|
||||
order=1
|
||||
23
hypr/settings/modules/waybar/defaults/filemanager/module.sh
Executable file
23
hypr/settings/modules/waybar/defaults/filemanager/module.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the start command to start the filemanager."
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/.settings/filemanager.sh"
|
||||
|
||||
# Current Value
|
||||
echo "Current Value: $(cat $targetFile)"
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder "Command to start")
|
||||
if [ ! -z $customvalue ] ;then
|
||||
# Write into file
|
||||
echo "$customvalue" > $targetFile
|
||||
else
|
||||
echo "Please define a command"
|
||||
sleep 1
|
||||
fi
|
||||
_goBack
|
||||
|
||||
|
||||
2
hypr/settings/modules/waybar/defaults/module.sh
Executable file
2
hypr/settings/modules/waybar/defaults/module.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name"
|
||||
@@ -0,0 +1,2 @@
|
||||
name="Network"
|
||||
order=1
|
||||
23
hypr/settings/modules/waybar/defaults/networkmanager/module.sh
Executable file
23
hypr/settings/modules/waybar/defaults/networkmanager/module.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the start command to start the networkmanager."
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/.settings/networkmanager.sh"
|
||||
|
||||
# Current Value
|
||||
echo "Current Value: $(cat $targetFile)"
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder "Command to start")
|
||||
if [ ! -z $customvalue ] ;then
|
||||
# Write into file
|
||||
echo "$customvalue" > $targetFile
|
||||
else
|
||||
echo "Please define a command"
|
||||
sleep 1
|
||||
fi
|
||||
_goBack
|
||||
|
||||
|
||||
2
hypr/settings/modules/waybar/defaults/software/config.sh
Normal file
2
hypr/settings/modules/waybar/defaults/software/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Software"
|
||||
order=1
|
||||
23
hypr/settings/modules/waybar/defaults/software/module.sh
Executable file
23
hypr/settings/modules/waybar/defaults/software/module.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
echo "Define the start command to start the software manager."
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/.settings/software.sh"
|
||||
|
||||
# Current Value
|
||||
echo "Current Value: $(cat $targetFile)"
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum input --placeholder "Command to start")
|
||||
if [ ! -z $customvalue ] ;then
|
||||
# Write into file
|
||||
echo "$customvalue" > $targetFile
|
||||
else
|
||||
echo "Please define a command"
|
||||
sleep 1
|
||||
fi
|
||||
_goBack
|
||||
|
||||
|
||||
6
hypr/settings/modules/waybar/module.sh
Executable file
6
hypr/settings/modules/waybar/module.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
echo "$homepage ($email)"
|
||||
echo "Version" $(_getVersion)
|
||||
echo ""
|
||||
echo $description
|
||||
2
hypr/settings/modules/waybar/workspaces/config.sh
Normal file
2
hypr/settings/modules/waybar/workspaces/config.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
name="Workspaces"
|
||||
order=1
|
||||
40
hypr/settings/modules/waybar/workspaces/module.sh
Executable file
40
hypr/settings/modules/waybar/workspaces/module.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
_getHeader "$name" "$author"
|
||||
|
||||
# Define File
|
||||
targetFile="$HOME/dotfiles/waybar/modules.json"
|
||||
|
||||
# Define Markers
|
||||
startMarker="\/\/ START WORKSPACE"
|
||||
endMarker="\/\/ END WORKSPACES"
|
||||
|
||||
# Define Replacement Template
|
||||
customtemplate="\"*\": VALUE"
|
||||
|
||||
# Select Value
|
||||
customvalue=$(gum choose 5 6 7 8 9 10)
|
||||
|
||||
# Replace in Template
|
||||
customtext="${customtemplate/VALUE/"$customvalue"}"
|
||||
|
||||
# Ensure that markers are in target file
|
||||
if grep -s "$startMarker" $targetFile && grep -s "$endMarker" $targetFile; then
|
||||
echo "Exists"
|
||||
|
||||
# Write into File
|
||||
sed -i '/'"$startMarker"'/,/'"$endMarker"'/ {
|
||||
//!d
|
||||
/'"$startMarker"'/a\
|
||||
'"$customtext"'
|
||||
}' $targetFile
|
||||
|
||||
# Reload Waybar
|
||||
$HOME/dotfiles/waybar/launch.sh 1>/dev/null 2>&1
|
||||
_goBack
|
||||
|
||||
else
|
||||
echo "ERROR: Marker not found."
|
||||
sleep 2
|
||||
_goBack
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user