summaryrefslogtreecommitdiffstats
path: root/.root/etc/profile.d
diff options
context:
space:
mode:
Diffstat (limited to '.root/etc/profile.d')
-rwxr-xr-x.root/etc/profile.d/aliases.sh12
-rwxr-xr-x.root/etc/profile.d/proxy.sh42
-rwxr-xr-x.root/etc/profile.d/var.sh11
3 files changed, 65 insertions, 0 deletions
diff --git a/.root/etc/profile.d/aliases.sh b/.root/etc/profile.d/aliases.sh
new file mode 100755
index 0000000..6b87e3f
--- /dev/null
+++ b/.root/etc/profile.d/aliases.sh
@@ -0,0 +1,12 @@
+
+alias ls="ls --color"
+alias fucking=sudo
+alias nv=nvim
+alias copy="xclip -selection clipboard"
+alias md=mkdir
+alias ""="g++"
+alias cargo-test="cargo test -- --nocapture"
+# dotfiles
+alias config='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
+# proxy control to set env variables
+alias proxyctl=". /usr/local/bin/proxyctl"
diff --git a/.root/etc/profile.d/proxy.sh b/.root/etc/profile.d/proxy.sh
new file mode 100755
index 0000000..b6bbc45
--- /dev/null
+++ b/.root/etc/profile.d/proxy.sh
@@ -0,0 +1,42 @@
+# set environmental variables
+
+function proxy-enable() {
+ R_="http://127.0.0.1:2080"
+ S_="https://127.0.0.1:2080"
+ export HTTP_PROXY="${R_}"
+ export FTP_PROXY="${R_}"
+ export HTTPS_PROXY="${S_}"
+ export http_proxy="${R_}"
+ export ftp_proxy="${R_}"
+ export https_proxy="${S_}"
+
+ # set gsettings
+ gsettings set org.gnome.system.proxy mode manual
+ for i in http https ftp; do
+ gsettings set org.gnome.system.proxy.$i host 127.0.0.1
+ gsettings set org.gnome.system.proxy.$i port 2080
+ done
+
+ export PROXY_ON_JCG=true
+ echo "proxy enabled"
+}
+alias proxy-on=proxy-enable
+
+function proxy-disable() {
+ unset HTTP_PROXY FTP_PROXY HTTPS_PROXY http_proxy ftp_proxy https_proxy
+ export -n HTTP_PROXY FTP_PROXY HTTPS_PROXY http_proxy ftp_proxy https_proxy
+ gsettings reset org.gnome.system.proxy mode
+
+ unset PROXY_ON_JCG
+ echo "proxy disabled"
+}
+alias proxy-off=proxy-disable
+
+function proxy-toggle() {
+ if [ -z $PROXY_ON_JCG ]; then
+ proxy-enable
+ else
+ proxy-disable
+ fi
+}
+
diff --git a/.root/etc/profile.d/var.sh b/.root/etc/profile.d/var.sh
new file mode 100755
index 0000000..95ad714
--- /dev/null
+++ b/.root/etc/profile.d/var.sh
@@ -0,0 +1,11 @@
+
+# editor
+export SUDO_EDITOR=/usr/bin/nvim
+export EDITOR=/usr/bin/nvim
+export VISUAL=/usr/bin/nvim
+
+# miscellaneous
+RUST_BACKTRACE=full
+CXX=/usr/bin/clang++
+
+