Skip to content

Commit

Permalink
⚡️ perf: more efficient code and matched as a bash
Browse files Browse the repository at this point in the history
  • Loading branch information
d3v1l0n committed Dec 23, 2024
1 parent 7970dc8 commit b0d4b8e
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 22 deletions.
28 changes: 10 additions & 18 deletions snigdhaos-powershell/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,33 +1,25 @@
# Maintainer: Eshan Roy <[email protected]>
# Contributor: d3v1l0n <[email protected]>

pkgname=snigdhaos-powershell
org="Snigdha-OS"
branch="master"
pkgver=r75.ba4f5f5
pkgver=r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
pkgrel=1
pkgdesc="Snigdha OS PowerShell Config!"
pkgdesc="Snigdha OS PowerShell Config"
arch=('any')
license=('MIT')
depends=(
'powershell-bin'
)
depends=('powershell-bin')
source=(
"$pkgname.tar.xz"
"${pkgname}.desktop"
)
sha256sums=(
'SKIP'
)
sha256sums=('SKIP' 'SKIP')
install=$pkgname.install

pkgver(){
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

package(){
mkdir -p "${pkgdir}/etc/skel"
cp -rf "${srcdir}/etc/skel/.config" "${pkgdir}/etc/skel/"

# rm "${pkgdir}/usr/share/applications/snigdhaos-powershell.desktop"
# install -Dm644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
package() {
mkdir -p "${pkgdir}/etc/skel/.config"
cp -r "${srcdir}/etc/skel/.config"/* "${pkgdir}/etc/skel/.config/"

install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
$Host.UI.RawUI.WindowTitle = "SNIGDHA OS > PowerShell🔥"
function prompt()
{
$ESC=$([char]27)
"$ESC[0;36m┌──I'm $(whoami)$ESC[0;31m$($executionContext.SessionState.Path.CurrentLocation)$("`r`n$ESC[0;36m└──eshanized PowerShell🔥>$ESC[00m" * ($nestedPromptLevel + 1)) ";

function prompt {
$ESC = [char]27
$user = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
$currentLocation = $executionContext.SessionState.Path.CurrentLocation
$gitBranch = ""
if (Test-Path .git -or (Get-Command git -ErrorAction SilentlyContinue)) {
$gitBranch = $(git rev-parse --abbrev-ref HEAD 2>$null)
if ($gitBranch) {
$gitBranch = " ($gitBranch)"
}
}
"$ESC[0;36m┌── $user $gitBranch$ESC[0;31m$currentLocation$($([char]13))`n$ESC[0;36m└── 🌟 SnigdhaOS PowerShell 🔥 > $ESC[00m"
}
10 changes: 10 additions & 0 deletions snigdhaos-powershell/snigdhaos-powershell.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Name=Snigdha OS PowerShell
Comment=PowerShell Configuration for Snigdha OS
Exec=pwsh -NoExit -Command "& {if (Test-Path '$HOME/.config/powershell/Microsoft.PowerShell_profile.ps1') { . '$HOME/.config/powershell/Microsoft.PowerShell_profile.ps1' } }"
Icon=/usr/share/pixmaps/snigdhaos-powershell.png
Terminal=true
Type=Application
Categories=Utility;System;Development;
StartupNotify=true

0 comments on commit b0d4b8e

Please sign in to comment.