Compare commits

...

17 Commits

Author SHA1 Message Date
c0de 086146f864 update installed package list for manjaro 20.2 2021-01-17 20:22:44 -06:00
c0de 4824e34823 install spotify 2021-01-17 20:18:04 -06:00
c0de f107d11d9b improve install of arch packages 2021-01-17 20:03:39 -06:00
c0de 1f09988864 disable tmux autoattach settings 2021-01-17 19:26:12 -06:00
c0de c737eed848 theme gtk2 apps with iceberg 2021-01-17 18:48:27 -06:00
c0de 7a739670f5 create ~/dev/ on install 2021-01-17 18:44:15 -06:00
c0de f12442db21 clear bookmarks 2021-01-17 18:43:40 -06:00
c0de 805aedd40c add gtkrc.mine file 2021-01-17 18:40:56 -06:00
c0de d43cc6a5b0 fix broken options 2021-01-17 18:32:13 -06:00
c0de 3aa9c3666f fix folder name 2021-01-17 18:30:46 -06:00
c0de ffbc490e3a fix config 2021-01-17 18:16:49 -06:00
c0de ee72fd4d6d needs to end in .rasi 2021-01-17 18:16:13 -06:00
c0de 4f73b2db69 fix rofi config 2021-01-17 18:12:33 -06:00
c0de 934d9bfe92 fix theme and icon install 2021-01-17 17:53:41 -06:00
c0de 573ce71cfa install iceberg tmux theme 2021-01-17 17:52:04 -06:00
c0de 48f6b51556 disable vscode extension install 2021-01-17 17:48:46 -06:00
c0de 164ef1db68 install for my laptop 2021-01-17 17:42:48 -06:00
13 changed files with 102 additions and 61 deletions

View File

@ -3,8 +3,8 @@
# packages, and another for any packages that come from AUR. # packages, and another for any packages that come from AUR.
# This can be used as a reference, or to reinstall packages with: # This can be used as a reference, or to reinstall packages with:
# `cat pacman.lst | xargs pacman -S --needed --noconfirm` and # `pacman -S --needed --noconfirm $(cat pacman.lst) and`
# `cat pacman_aur.lst | xargs yay -S --needed --noconfirm` # `yay -S --needed --noconfirm $(cat pacman_aur.lst)`
# (assuming yay is your AUR helper) # (assuming yay is your AUR helper)
pacman -Qqe | grep -v "$(pacman -Qqm)" > pacman.lst pacman -Qqe | grep -v "$(pacman -Qqm)" > pacman.lst

View File

@ -1,4 +1,2 @@
file:///home/dtodd/dev dev file:///home/dtodd/dev dev
file:///mnt/otdc otdc
file:///mnt/erp erp
file:///mnt/external external

View File

@ -3,7 +3,7 @@
# Frequently used programs # Frequently used programs
bindsym $mod+Return exec --no-startup-id terminator bindsym $mod+Return exec --no-startup-id terminator
bindsym $mod+Shift+Return exec --no-startup-id urxvt bindsym $mod+Shift+Return exec --no-startup-id urxvt
bindsym $mod+F2 exec --no-startup-id google-chrome-stable bindsym $mod+F2 exec --no-startup-id firefox
bindsym $mod+F3 exec --no-startup-id pcmanfm bindsym $mod+F3 exec --no-startup-id pcmanfm
bindsym $mod+F4 exec --no-startup-id code bindsym $mod+F4 exec --no-startup-id code
bindsym $mod+F6 exec --no-startup-id ~/bin/music_player bindsym $mod+F6 exec --no-startup-id ~/bin/music_player

View File

@ -193,8 +193,17 @@ assign [class="^Code"] $ws5
# Begin i3-bar configuration # Begin i3-bar configuration
bar { bar {
#status_command i3status -c ~/.config/i3/i3status.conf position top
height 18
tray_padding 0
#mode hide
#workspace_buttons yes
#tray_output DP-0
#separator_symbol "|"
status_command i3blocks -c $i3_path/i3blocks.conf status_command i3blocks -c $i3_path/i3blocks.conf
# status_command i3status -c $i3_path/i3status.conf
# status_command bumblebee-status \ # status_command bumblebee-status \
# -m \ # -m \
# disk:root \ # disk:root \
@ -224,26 +233,18 @@ bar {
# iceberg-dark-powerline # iceberg-dark-powerline
# #
position top
#mode hide
#workspace_buttons yes
#tray_output DP-0
tray_padding 0
#separator_symbol "|"
colors { colors {
background #161821 background #161821
statusline #c6c8d1 statusline #c6c8d1
separator #161821 separator #161821
# border backgr. text # border backgr. text
focused_workspace #89b8c2 #89b8c2 #161821 focused_workspace #89b8c2 #89b8c2 #161821
active_workspace #a093c7 #a093c7 #161821 active_workspace #a093c7 #a093c7 #161821
inactive_workspace #6b7089 #6b7089 #c6c8d1 inactive_workspace #6b7089 #6b7089 #c6c8d1
binding_mode #e2a478 #e2a478 #161821 binding_mode #e2a478 #e2a478 #161821
urgent_workspace #e27878 #e27878 #CB4B16 urgent_workspace #e27878 #e27878 #CB4B16
} }
height 18
} }
# End i3-bar configuration # End i3-bar configuration
@ -378,7 +379,7 @@ mode "resize" {
# Frequently used programs # Frequently used programs
bindsym $mod+Return exec --no-startup-id terminator bindsym $mod+Return exec --no-startup-id terminator
bindsym $mod+Shift+Return exec --no-startup-id urxvt bindsym $mod+Shift+Return exec --no-startup-id urxvt
bindsym $mod+F2 exec --no-startup-id google-chrome-stable bindsym $mod+F2 exec --no-startup-id firefox
bindsym $mod+F3 exec --no-startup-id pcmanfm bindsym $mod+F3 exec --no-startup-id pcmanfm
bindsym $mod+F4 exec --no-startup-id code bindsym $mod+F4 exec --no-startup-id code
bindsym $mod+F6 exec --no-startup-id ~/bin/music_player bindsym $mod+F6 exec --no-startup-id ~/bin/music_player
@ -391,12 +392,6 @@ bindsym $mod+z exec --no-startup-id morc_menu
bindsym $mod+d exec --no-startup-id rofi -show run bindsym $mod+d exec --no-startup-id rofi -show run
bindsym $mod+Tab exec --no-startup-id rofi -show window bindsym $mod+Tab exec --no-startup-id rofi -show window
# Configuration Editor
bindsym $mod+Ctrl+b exec --no-startup-id urxvt -e bmenu
# File Explorer
bindsym $mod+n --release exec --no-startup-id urxvt -e nnn
# Force Kill program # Force Kill program
bindsym $mod+Ctrl+x --release exec --no-startup-id xkill bindsym $mod+Ctrl+x --release exec --no-startup-id xkill
@ -409,6 +404,11 @@ bindsym $mod+p exec --no-startup-id i3lock-fancy -p
# Toggle visibility of status bar # Toggle visibility of status bar
bindsym $mod+m bar mode toggle bindsym $mod+m bar mode toggle
# music player control
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
bindsym XF86AudioNext exec --no-startup-id playerctl next
bindsym XF86AudioPrev exec --no-startup-id playerctl previous
# Screenshots # Screenshots
# Selection # Selection
bindsym Insert exec --no-startup-id maim -s ~/Pictures/$(date +%Y-%m-%d-%s).png bindsym Insert exec --no-startup-id maim -s ~/Pictures/$(date +%Y-%m-%d-%s).png
@ -417,24 +417,19 @@ bindsym $mod+Insert exec --no-startup-id ~/bin/screenshotter.sh
# Fullscreen # Fullscreen
bindsym $mod+Shift+Insert --release exec --no-startup-id maim ~/Pictures/$(date +%Y-%m-%d).png bindsym $mod+Shift+Insert --release exec --no-startup-id maim ~/Pictures/$(date +%Y-%m-%d).png
# Selection and Edit # Selection and Edit
bindsym $mod+Ctrl+Insert exec --no-startup-id maim -s ~/Pictures/$(date +%Y-%m-%d).png&& pinta ~/Pictures/$(date +%Y-%m-%d-%s).png bindsym $mod+Ctrl+Insert exec --no-startup-id maim -s ~/Pictures/$(date +%Y-%m-%d-%M).png&& pinta ~/Pictures/$(date +%Y-%m-%d-%M).png
# Screen recording
bindsym Shift+Print exec --no-startup-id ~/bin/screencast2gif.sh
bindsym Print exec --no-startup-id "ffcast -q $(while slop -q -n -f '-g %g ';do :;done) rec ~/Videos/rec-%si-$(date +%Y-%m-%d-%s).mp4"
bindsym $mod+Print exec --no-startup-id pkill -fxn '(/\S+)*ffmpeg\s.*\sx11grab\s.*'
# End keybind configuration # End keybind configuration
# Configure applications to start once i3 has initialized # Configure applications to start once i3 has initialized
#exec --no-startup-id xfce4-panel --disable-wm-check #exec --no-startup-id xfce4-panel --disable-wm-check
#exec --no-startup-id stalonetray -c ~/.stalonetrayrc
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id nm-applet
exec --no-startup-id xfce4-power-manager exec --no-startup-id xfce4-power-manager
#exec --no-startup-id stalonetray exec_always --no-startup-id fix_xcursor
exec --no-startup-id nm-applet
exec --no-startup-id clipit exec --no-startup-id clipit
# exec_always --no-startup-id ff-theme-util # exec_always --no-startup-id ff-theme-util
exec_always --no-startup-id fix_xcursor
# exec --no-startup-id start_conky_mia # exec --no-startup-id start_conky_mia
# Random wallpaper # Random wallpaper
@ -445,7 +440,7 @@ exec --no-startup-id xautolock -time 10 -locker 'i3lock-fancy -p' &
# Composition Manager (Transparency) # Composition Manager (Transparency)
#exec --no-startup-id xcompmgr -c -f -n #exec --no-startup-id xcompmgr -c -f -n
#exec --no-startup-id compton --config ~/.config/compton.conf & #exec --no-startup-id compton --config ~/.config/compton/compton.conf &
# Network Keyboard/Mouse/Clipboard # Network Keyboard/Mouse/Clipboard
#exec --no-startup-id synergy & #exec --no-startup-id synergy &

View File

@ -1,8 +1,7 @@
configuration { configuration {
color-enabled: true;
theme: "iceberg-dark"; theme: "iceberg-dark";
separator-style: solid; separator-style: "solid";
sindebar-mode: false; sidebar-mode: false;
lines: 5; lines: 5;
font: "Source Code Pro Semibold 10.5"; font: "Source Code Pro Semibold 10.5";
bw: 1; bw: 1;

View File

@ -25,20 +25,20 @@ export DISABLE_DOTFILES_UPDATE_PROMPT=false
export UPDATE_DOTFILES_DAYS=13 export UPDATE_DOTFILES_DAYS=13
# Whether or not to automatically connect to a TMUX session when opening the shell # Whether or not to automatically connect to a TMUX session when opening the shell
export ENABLE_TMUXAC=false #export ENABLE_TMUXAC=false
# If there is not an active tmux session, we probably want one # If there is not an active tmux session, we probably want one
# Otherwise, the shell will not open the session again (eg. opening tabs, new terminals) # Otherwise, the shell will not open the session again (eg. opening tabs, new terminals)
if $(tmux list-sessions >> /dev/null 2>&1); then #if $(tmux list-sessions >> /dev/null 2>&1); then
export TMUXATT=true # export TMUXATT=true
else #else
export TMUXATT=false # export TMUXATT=false
fi #fi
# Automatically attach tmux session "C0DE" # Automatically attach tmux session "C0DE"
if [[ -z "$TMUX" && "$TMUXATT" && "$ENABLE_TMUXAC" ]]; then #if [[ -z "$TMUX" && "$TMUXATT"==true && "$ENABLE_TMUXAC"==true ]]; then
tmux attach -t C0DE || tmux new -s C0DE # tmux attach -t C0DE || tmux new -s C0DE
fi #fi
# Enable shell-history for interactive shells # Enable shell-history for interactive shells
# https://github.com/pawamoy/shell-history # https://github.com/pawamoy/shell-history

3
home/.gtkrc.mine Normal file
View File

@ -0,0 +1,3 @@
gtk-icon-theme-name = "oomox-iceberg"
gtk-theme-name = "oomox-iceberg"

View File

@ -0,0 +1,37 @@
# FILE: iceberg.tmux.conf
# REPO: https://github.com/gkeep/iceberg-dark
# MAINTAINER: gkeep <gkeep77@protonmail.com>
set -g status-justify "centre"
set -g status "on"
set -g status-left-style "none"
set -g message-command-style "fg=#c6c8d1,bg=#2e3244"
set -g status-right-style "none"
set -g pane-active-border-style "fg=#454b68"
set -g status-style "none,bg=#1e2132"
set -g message-style "fg=#c6c8d1,bg=#2e3244"
set -g pane-border-style "fg=#2e3244"
set -g status-right-length "100"
set -g status-left-length "100"
setw -g window-status-activity-style "none,fg=#454b68,bg=#1e2132"
setw -g window-status-separator ""
setw -g window-status-style "none,fg=#c6c8d1,bg=#1e2132"
# modules
module_left_1="#(whoami)"
module_left_2="%R %a"
module_right_1="#(ip route get 1 | awk '{print $7}')"
module_right_2="#H"
# separators
separator_left="\ue0bc"
separator_right="\ue0ba"
subseparator_left="\ue0bb"
subseparator_right="\ue0bd"
set -g status-left "#[fg=#c6c8d1,bg=#454b68,bold] $module_left_1 #[fg=#454b68,bg=#2e3244,nobold,nounderscore,noitalics]$separator_left#[fg=#c6c8d1,bg=#2e3244] $module_left_2 #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left#[fg=#c6c8d1,bg=#1e2132] #[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left"
set -g status-right "#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#1e2132] #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#2e3244] $module_right_1 #[fg=#454b68,bg=#2e3244,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#454b68,bold] $module_right_2 #{prefix_highlight}"
setw -g window-status-format "#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1] #I $subseparator_right #W $subseparator_left#[fg=#1e2132,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right"
setw -g window-status-current-format "#[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_right#[fg=#c6c8d1,bg=#2e3244] #I $subseparator_right #W $subseparator_left #F #[fg=#2e3244,bg=#1e2132,nobold,nounderscore,noitalics]$separator_left"

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
DF_PATH=${HOME}/dotfiles/.config/i3 DF_PATH=${HOME}/dotfiles/home/.config/i3
CONFIG_PATH=${DF_PATH}/conf.d CONFIG_PATH=${DF_PATH}/conf.d
DST_FILE=${DF_PATH}/config DST_FILE=${DF_PATH}/config

View File

@ -63,6 +63,11 @@ fi
echo "Installing user binary directory to ~/bin" echo "Installing user binary directory to ~/bin"
symlink "${DF_HOME}/bin" "${HOME}/bin" symlink "${DF_HOME}/bin" "${HOME}/bin"
echo "Creating needed directories"
mkdir -p "${HOME}/.tmux"
mkdir -p "${HOME}/.vim/{autoload,bundle}"
mkdir -p "${HOME}/dev"
echo "Linking Configuration files..." echo "Linking Configuration files..."
# All the dotfiles that live in the home dir directly # All the dotfiles that live in the home dir directly
@ -74,13 +79,15 @@ symlink "${DF_HOME}/.dmrc" "${HOME}/.dmrc"
symlink "${DF_HOME}/.environment" "${HOME}/.environment" symlink "${DF_HOME}/.environment" "${HOME}/.environment"
symlink "${DF_HOME}/.functions" "${HOME}/.functions" symlink "${DF_HOME}/.functions" "${HOME}/.functions"
symlink "${DF_HOME}/.gitconfig" "${HOME}/.gitconfig" symlink "${DF_HOME}/.gitconfig" "${HOME}/.gitconfig"
symlink "${DF_HOME}/.gtkrc.mine" "${HOME}/.gtkrc.mine"
symlink "${DF_HOME}/.stalonetrayrc" "${HOME}/.stalonetrayrc" symlink "${DF_HOME}/.stalonetrayrc" "${HOME}/.stalonetrayrc"
symlink "${DF_HOME}/.tmux.conf" "${HOME}/.tmux.conf" symlink "${DF_HOME}/.tmux.conf" "${HOME}/.tmux.conf"
symlink "${DF_HOME}/.tmux/iceberg.tmux.conf" "${HOME}/.tmux/iceberg.tmux.conf"
symlink "${DF_HOME}/.vimrc" "${HOME}/.vimrc" symlink "${DF_HOME}/.vimrc" "${HOME}/.vimrc"
symlink "${DF_HOME}/.zshrc" "${HOME}/.zshrc" symlink "${DF_HOME}/.zshrc" "${HOME}/.zshrc"
# Install ~/.config stuff # Install ~/.config stuff
symlink "${DF_CONFIG}/.rofi" "${HOME}/.config/.rofi" symlink "${DF_CONFIG}/rofi" "${HOME}/.config/rofi"
symlink "${DF_CONFIG}/compton" "${HOME}/.config/compton" symlink "${DF_CONFIG}/compton" "${HOME}/.config/compton"
symlink "${DF_CONFIG}/dunst" "${HOME}/.config/dunst" symlink "${DF_CONFIG}/dunst" "${HOME}/.config/dunst"
symlink "${DF_CONFIG}/gtk-2.0" "${HOME}/.config/gtk-2.0" symlink "${DF_CONFIG}/gtk-2.0" "${HOME}/.config/gtk-2.0"
@ -97,8 +104,8 @@ symlink "${DF_CONFIG}/mimeapps.list" "${HOME}/.config/mimeapps.list"
symlink "${DF_CONFIG}/Code/User/settings.json" "${HOME}/.config/Code/User/settings.json" symlink "${DF_CONFIG}/Code/User/settings.json" "${HOME}/.config/Code/User/settings.json"
echo "Installing Iceberg GTK theme and Icon pack..." echo "Installing Iceberg GTK theme and Icon pack..."
symlink "${DOTFILES}/.themes/oomox-iceberg" "${HOME}/.themes/oomox-iceberg" symlink "${DF_HOME}/.themes/oomox-iceberg" "${HOME}/.themes/oomox-iceberg"
symlink "${DOTFILES}/.icons/oomox-iceberg" "${HOME}/.icons/oomox-iceberg" symlink "${DF_HOME}/.icons/oomox-iceberg" "${HOME}/.icons/oomox-iceberg"
echo "Building i3 configuration..." echo "Building i3 configuration..."
"${DF_HOME}/bin/build-i3-config" "${DF_HOME}/bin/build-i3-config"
@ -109,11 +116,10 @@ chsh -s /usr/bin/zsh
echo "Installing Oh-My-ZSH..." echo "Installing Oh-My-ZSH..."
CHSH='no' RUNZSH='no' KEEP_ZSHRC='yes' sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" CHSH='no' RUNZSH='no' KEEP_ZSHRC='yes' sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
echo "Installing VSCode Extensions..." #echo "Installing VSCode Extensions..."
cat "${DOTFILES}/vs_code_extensions.lst" | xargs -n 1 code --install-extension --force #cat "${DOTFILES}/vs_code_extensions.lst" | xargs -n 1 code --install-extension --force
echo "Installing VIM Pathogen..." echo "Installing VIM Pathogen..."
mkdir -p "${HOME}/.vim/{autoload,bundle}"
curl -LSs https://tpo.pe/pathogen.vim -o "${HOME}/.vim/autoload/pathogen.vim" curl -LSs https://tpo.pe/pathogen.vim -o "${HOME}/.vim/autoload/pathogen.vim"
echo "Installing VIM Sensible..." echo "Installing VIM Sensible..."

View File

@ -10,7 +10,6 @@ apparmor
arandr arandr
arm-none-eabi-gcc arm-none-eabi-gcc
artwork-i3 artwork-i3
asciidoc
audacity audacity
autoconf autoconf
autoconf-archive autoconf-archive
@ -27,6 +26,7 @@ binwalk
bison bison
blueman blueman
bluez-utils bluez-utils
bmenu
bmon bmon
btrfs-progs btrfs-progs
bzip2 bzip2
@ -43,11 +43,13 @@ cronie
cryptsetup cryptsetup
debootstrap debootstrap
deja-dup deja-dup
deluge
device-mapper device-mapper
dfc dfc
dhclient dhclient
dhcpcd dhcpcd
diffutils diffutils
discord
dmidecode dmidecode
dmraid dmraid
dnsmasq dnsmasq
@ -101,6 +103,7 @@ gst-plugins-base
gst-plugins-good gst-plugins-good
gst-plugins-ugly gst-plugins-ugly
gstreamer gstreamer
gtk-chtheme
gtksourceview-pkgbuild gtksourceview-pkgbuild
gufw gufw
gvfs gvfs
@ -110,6 +113,7 @@ gvfs-mtp
gvfs-smb gvfs-smb
gvim gvim
gzip gzip
hexchat
htop htop
hw-probe hw-probe
i3blocks i3blocks
@ -140,8 +144,7 @@ libva-vdpau-driver
licenses licenses
lightdm-settings lightdm-settings
lightdm-slick-greeter lightdm-slick-greeter
linux54 linux59
linux54-headers
logrotate logrotate
lvm2 lvm2
lxappearance lxappearance
@ -164,6 +167,7 @@ manjaro-ranger-settings
manjaro-release manjaro-release
manjaro-settings-manager-notifier manjaro-settings-manager-notifier
manjaro-system manjaro-system
manjaro-zsh-config
mariadb mariadb
markdown_previewer markdown_previewer
matcha-gtk-theme matcha-gtk-theme
@ -253,6 +257,8 @@ spectre-meltdown-checker
speedtest-cli speedtest-cli
sqlitebrowser sqlitebrowser
stalonetray stalonetray
steam-manjaro
steam-native
strace strace
subversion subversion
sudo sudo
@ -274,7 +280,6 @@ tlp
tmux tmux
traceroute traceroute
tree tree
ttf-bitstream-vera
ttf-dejavu ttf-dejavu
ttf-droid ttf-droid
ttf-inconsolata ttf-inconsolata
@ -342,4 +347,3 @@ yubikey-manager-qt
yubikey-personalization-gui yubikey-personalization-gui
yubioath-desktop yubioath-desktop
zensu zensu
zsh

View File

@ -12,7 +12,6 @@ gprof2dot
i3-layout-manager-git i3-layout-manager-git
i3ipc-python-git i3ipc-python-git
i3lock-fancy-git i3lock-fancy-git
js60
mhwd-nvidia-340xx mhwd-nvidia-340xx
minecraft minecraft
ninja-bin ninja-bin
@ -21,8 +20,6 @@ open-fuse-iso
openwsman openwsman
pangox-compat pangox-compat
perl-uuid perl-uuid
python-emoji
python2-pytoml
qdirstat qdirstat
remmina-plugin-rdesktop remmina-plugin-rdesktop
rustscan rustscan
@ -32,9 +29,11 @@ step-ca-bin
step-cli-bin step-cli-bin
surf surf
symlinks symlinks
ttf-adobe-source-fonts
ttf-font-awesome-4
ttf-symbola
vi-vim-symlink vi-vim-symlink
visual-studio-code-bin visual-studio-code-bin
wireguard-go-git
wsmancli wsmancli
xcwd-git xcwd-git
xdg-su xdg-su