1
0
Fork 0

Compare commits

...

No commits in common. "a2d6040ba82a369ef3f2097276f8b06437695cca" and "4219154dfd90de210bd094dd837a98dcd88a2dbd" have entirely different histories.

7 changed files with 57 additions and 40 deletions

51
.bashrc
View File

@ -1,10 +1,7 @@
# .bashrc
# from dot.git
# check interactive
case $- in
*i*) ;;
*) return;;
*i*) ;;
*) return ;;
esac
# history
@ -28,10 +25,9 @@ PS1="\[\e]0;\u@\h: \w\a\]$PS1"
# functions
# stat
st () {
find "${1-.}" -mindepth 0 -maxdepth 1 -printf '%m %u %g %Y %p\n'\
| sort -V -k 4,5\
| column -t -N 'i,u,g,t,n' -R 'i,u' -d
st() {
find "${1-.}" -mindepth 0 -maxdepth 1 -printf '%m %u %g %Y %p\n' |
sort -V -k 4,5 | column -t -N 'i,u,g,t,n' -R 'i,u' -d
}
# aliases
@ -46,24 +42,31 @@ alias grep="grep --color=auto"
alias ls="ls --color=auto"
alias ll="ls --group-directories-first -A1v"
# git
alias gitl="git log --pretty=oneline"
alias gits="git status"
alias gitd="git diff"
alias gitc="git commit"
alias gita="git add"
# nvim
alias :e="nvim"
# newsboat
alias nb="newsboat"
# bash completion
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
# osc 7
osc7_cwd() {
local strlen=${#PWD}
local encoded=""
local pos c o
for ((pos = 0; pos < strlen; pos++)); do
c=${PWD:$pos:1}
case "$c" in
[-/:_.!\'\(\)~[:alnum:]]) o="${c}" ;;
*) printf -v o '%%%02X' "'${c}" ;;
esac
encoded+="${o}"
done
printf '\e]7;file://%s%s\e\\' "${HOSTNAME}" "${encoded}"
}
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }osc7_cwd

View File

@ -1,9 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<match>
<edit name="pixelsize"><double>18</double></edit>
</match>
<alias>
<family>monospace</family>
<prefer><family>Agave</family></prefer>

View File

@ -1,4 +1,4 @@
[main]
font=monospace:size=8
icons-enabled=no
width=72

View File

@ -5,3 +5,9 @@
name = urosm
[init]
defaultBranch = main
[alias]
l = log --pretty=oneline
s = status
d = diff
a = add
c = commit

View File

@ -26,12 +26,6 @@ set $dimmed #6185ff
set $accent #ff3e8b
set $error #ff404f
# input
input "type:keyboard" {
xkb_layout gb,si
xkb_options caps:escape,grp:alt_shift_toggle
}
# TODO: figure out how this is viable
# set $xkb_layout_mode "keyboard layout: (g)b (s)i"
# bindsym alt+shift mode $xkb_layout_mode
@ -41,10 +35,6 @@ input "type:keyboard" {
# bindsym s input "type:keyboard" xkb_layout si, mode default
# }
input "type:touchpad" {
tap enabled
}
seat * hide_cursor 5000
# output
@ -182,13 +172,14 @@ bindsym shift+XF86MonBrightnessDown exec light -U 10;\
bindsym print exec grimshot save screen
# session
set $session_mode "session: (l)ock (r)eload (q)uit re(b)oot (p)oweroff"
set $session_mode "session: (r)eload (l)ock (q)uit (s)uspend re(b)oot (p)oweroff"
bindsym $mod+escape mode $session_mode
mode $session_mode {
bindsym l exec swaylock, mode default
bindsym r reload, mode default
bindsym l exec swaylock, mode default
bindsym q exit, mode default
bindsym s exec systemctl suspend, mode default
bindsym b exec systemctl reboot, mode default
bindsym p exec systemctl poweroff, mode default
bindsym escape mode default

View File

@ -0,0 +1,13 @@
# font
font monospace 13.2
# input
input "type:keyboard" {
xkb_layout gb,si
xkb_options caps:escape,grp:alt_shift_toggle
}
input "type:touchpad" {
tap enabled
}

View File

@ -2,3 +2,10 @@
set $laptop LVDS-1
bindswitch --reload --locked lid:on output $laptop disable
bindswitch --reload --locked lid:off output $laptop enable
# input
input "type:keyboard" {
xkb_layout us,si
xkb_options caps:escape,grp:alt_shift_toggle
xkb_numlock enabled
}