init
commit
8529931538
|
@ -0,0 +1,11 @@
|
|||
|
||||
.vscode
|
||||
|
||||
._*
|
||||
*.deb
|
||||
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ -d unpack ]; then
|
||||
sudo rm -rf unpack
|
||||
fi
|
||||
|
||||
version="1.0.3"
|
||||
|
||||
mkdir -p unpack/DEBIAN
|
||||
|
||||
cp debian/control unpack/DEBIAN/
|
||||
cp -r usr unpack/
|
||||
|
||||
cd unpack
|
||||
find usr -type f | xargs md5sum > DEBIAN/md5sums
|
||||
|
||||
_size=$(du -d 0 usr | cut -f1)
|
||||
|
||||
sed -i "s/{{size}}/${_size}/" DEBIAN/control
|
||||
sed -i "s/{{version}}/${version}/" DEBIAN/control
|
||||
|
||||
cd ..
|
||||
sudo chown -R root:root unpack/
|
||||
dpkg-deb -b unpack/ "rofi-pkexec_${version}.deb"
|
||||
|
||||
sudo rm -rf unpack
|
|
@ -0,0 +1,13 @@
|
|||
Package: rofi-pkexec
|
||||
Version: {{version}}
|
||||
Architecture: all
|
||||
Priority: optional
|
||||
Provides: pkexec
|
||||
Breaks: pkexec
|
||||
Replaces: pkexec
|
||||
Maintainer: Yutent <yutent.io@gmail.com>
|
||||
Installed-Size: {{size}}
|
||||
Homepage: https://git.wkit.fun/appcat/rofi-pkexec
|
||||
Author: yutent
|
||||
Description: rofi版的pkexec.
|
||||
纯`bash shell + rofi`实现的pkexec, 能最大程度上适配当前用户的环境变量.
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
export SUDO_ASKPASS=/usr/bin/rofi-passwd
|
||||
|
||||
sudo -E -A $1 "$@"
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
rofi -dmenu -password -i -p "Enter your password" -theme password
|
|
@ -0,0 +1,22 @@
|
|||
* {
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
spacing: 0;
|
||||
|
||||
bg: #57606fae;
|
||||
fg: #f8f8f2;
|
||||
dark: #39404f;
|
||||
red: #bf616a;
|
||||
blue: #81a1c1;
|
||||
green: #a3be8c;
|
||||
grey: #ffffff10;
|
||||
greydim: #aeaeae;
|
||||
bluea: #81a1c150;
|
||||
greena: #a3be8ca0;
|
||||
|
||||
background-color: @bg;
|
||||
text-color: @fg;
|
||||
|
||||
font: "Menlo 12";
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
configuration {
|
||||
show-icons: false;
|
||||
}
|
||||
|
||||
@import "./colors.rasi"
|
||||
|
||||
|
||||
window {
|
||||
transparency: "real";
|
||||
width: 360px;
|
||||
border-radius: 4px;
|
||||
background-color: @bg;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
padding: 24px;
|
||||
children: [ "inputbar", "entry", "listview"];
|
||||
}
|
||||
|
||||
inputbar {
|
||||
spacing: 10px;
|
||||
background-color: transparent;
|
||||
children: [ "textbox-prompt-colon", "prompt" ];
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: "";
|
||||
padding: 12px 14px;
|
||||
border-radius: 50%;
|
||||
background-color: @blue;
|
||||
}
|
||||
|
||||
prompt {
|
||||
padding: 12px 16px;
|
||||
border-radius: 24px;
|
||||
background-color: @grey;
|
||||
text-color: @fg;
|
||||
vertical-align: 0.5;
|
||||
}
|
||||
|
||||
entry {
|
||||
margin: 16px 0 0 0;
|
||||
padding: 12px;
|
||||
border-radius: 6px;
|
||||
font: "Menlo 18px";
|
||||
background-color: @grey;
|
||||
placeholder: "Type here";
|
||||
}
|
||||
|
||||
|
||||
listview {
|
||||
enabled: false;
|
||||
}
|
Loading…
Reference in New Issue