startup scripts for i3

master
Adam Veldhousen 4 years ago
parent 005226fd85
commit ccd7263b63
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B

@ -42,7 +42,7 @@
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.).
transparency = 25
transparency = 10
# The height of the entire notification. If the height is smaller
# than the font height and padding combined, it will be raised
@ -65,7 +65,7 @@
frame_width = 3
# Defines color of the frame around the notification window.
frame_color = "#aaaaaa"
frame_color = "#222"
# Define a color for the separator.
# possible values are:
@ -86,7 +86,7 @@
### Text ###
font = Arial 16
font = Arial 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
@ -152,7 +152,7 @@
stack_duplicates = true
# Hide the count of merged notifications with the same content
hide_duplicate_count = false
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
@ -189,7 +189,7 @@
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
title = Alert
# Define the class of the windows spawned by dunst
class = Dunst
@ -197,7 +197,7 @@
# Print a notification on startup.
# This is mainly for error detection, since dbus (re-)starts dunst
# automatically after a crash.
startup_notification = false
startup_notification = true
### Legacy
@ -247,22 +247,22 @@
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#222222"
foreground = "#888888"
foreground = "#dfdfdf"
timeout = 10
# Icon for notifications with low urgency, uncomment to enable
#icon = /path/to/icon
[urgency_normal]
background = "#285577"
foreground = "#ffffff"
background = "#222222"
foreground = "#dfdfdf"
timeout = 10
# Icon for notifications with normal urgency, uncomment to enable
#icon = /path/to/icon
[urgency_critical]
background = "#900000"
foreground = "#ffffff"
frame_color = "#ff0000"
background = "#222222"
foreground = "#dfdfdf"
frame_color = "#bd2c40"
timeout = 0
# Icon for notifications with critical urgency, uncomment to enable
#icon = /path/to/icon

@ -25,7 +25,7 @@ exec_always --no-startup-id nitrogen --head=0 --save --set-scaled ~/Pictures/Wal
exec_always --no-startup-id spotify-slack-status -token $SLACK_TOKEN
# start dunst for custom notification popups
# exec --no-startup-id dunst -config ~/.config/dunst/dunstrc &
exec --no-startup-id ~/.config/i3/dunst.sh
#############################
# BINDINGS

@ -0,0 +1,6 @@
#!/bin/bash
killall -q dunst
while pgrep -x dunst >/dev/null; do sleep 0.1; done
dunst -config ~/.config/dunst/dunstrc

@ -0,0 +1,6 @@
#!/bin/bash
i3lock-fancy -f 'Pragmata Pro' -t 'Type Password To Unlock';
if [ "$1" = "SUSPEND" ]; then
systemctl suspend;
if

@ -1,6 +1,6 @@
#!/bin/bash
killall -q polybar
while pgrep -x polybar >/dev/null; do sleep 0.1; done
while pgrep -x polybar > /dev/null; do sleep 0.1; done
PRIMARY=$(xrandr | grep primary | awk '{ print $1 }')
MONITOR=${PRIMARY} polybar 1080p-bottom &

@ -1,21 +1,22 @@
#!/bin/bash
PRIMARY=$(xrandr | grep primary | awk '{ print $1 }')
SECONDARY=$(xrandr | grep "DVI.*disconnected" | awk '{ print $1 }')
BACKGROUND=${BG:~/Pictures/Wallpapers/retro.jpg}
SECONDARY=$(xrandr | grep "DVI.*" | awk '{ print $1 }')
BACKGROUND=~/Pictures/Wallpapers/retro.jpg
if [ "$1" = "CONNECT" ]; then
xrandr --output ${SECONDARY} --auto --above ${PRIMARY} --dpi 165 --filter bilinear;
nitrogen --head=1 --save --set-scaled ${BACKGROUND};
xrandr --output ${SECONDARY} --auto --above ${PRIMARY} --dpi 165;
nitrogen --head=1 --save --set-scaled "${BACKGROUND}";
elif [ "$1" = "DISCONNECT" ]; then
xrandr --output ${SECONDARY} --off;
elif [ "$1" = "RECONNECT_PRIMARY" ]; then
xrandr --output ${PRIMARY} --off;
else
set +x;
exit -1;
fi
sleep 1;
xrandr --output ${PRIMARY} --auto --primary --preferred --filter bilinear;
sleep .5;
xrandr --output ${PRIMARY} --auto --primary --preferred --dpi 100 --filter bilinear;
nitrogen --head=0 --save --set-scaled ${BACKGROUND};

@ -6,7 +6,7 @@ alias pd="pushd $1"
alias tx="tmux -f ~/.config/tmux/.tmux.conf"
# list files
alias ll='ls -hGla'
alias ll='ls -hGla --color'
#rake
alias bake='bundle exec rake'

@ -77,7 +77,6 @@ case "$TERM" in
esac
# http://stackoverflow.com/questions/410616/increasing-the-maximum-number-of-tcp-ip-connections-in-linux
# run these to increase concurrent connections in linux
# sudo sysctl net.ipv4.ip_local_port_range="18000 61000"

@ -3,7 +3,6 @@
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
RED="\033[0;31m"
YELLOW="\033[0;33m"
GREEN="\033[0;32m"
@ -88,7 +87,12 @@ build_prompt_unix(){
local USER="$(colorize 15 34 ' \u@\h ')$(colorize 34 124 $RARS)"
local GIT="$(colorize 252 124 ' $(parse_git_branch_or_tag) ')$(colorize 124 240 '$RARS')"
local DIR="$(colorize 11 240 ' \w ')$(colorize 240 0 $RARS)"
local LEFT="$TIME$USER$GIT$DIR\033[0;0m"
local DEPLOYMENT_NOTIF=""
if [ ! -z "${NODE_ENV}" ]; then
DEPLOYMENT_NOTIF=" (\$NODE_ENV='${NODE_ENV}')"
fi
local LEFT="$TIME$USER$GIT$DIR\033[0;0m$DEPLOYMENT_NOTIF"
echo "$LEFT"
}
@ -107,6 +111,7 @@ print_prompt(){
PS1=$(printf "%*s\r%s\n$EMPTY\$$GRAY" "$(($(tput cols) - ${compensate}))" "$RIGHT" "$LEFT")
}
# looks like the following:
# [hh:mm] username@host (git branch || svn revision) ~/working/directory
# $

Loading…
Cancel
Save