summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/gtk-2.0/.gtkrc-2.011
-rw-r--r--.config/gtk-2.0/gtkfilechooser.ini11
-rw-r--r--.config/gtk-3.0/colors.css77
-rw-r--r--.config/gtk-3.0/gtk.css1
-rw-r--r--.config/gtk-3.0/settings.ini13
-rw-r--r--.config/gtk-4.0/settings.ini9
-rw-r--r--.config/mimeapps.list4
-rw-r--r--.config/user-dirs.dirs9
-rw-r--r--.config/user-dirs.locale1
-rw-r--r--.config/wal/templates/colors-wal-dwm.h13
-rw-r--r--.config/x11/.xinitrc43
-rw-r--r--.config/zsh/.zshrc131
12 files changed, 323 insertions, 0 deletions
diff --git a/.config/gtk-2.0/.gtkrc-2.0 b/.config/gtk-2.0/.gtkrc-2.0
new file mode 100644
index 0000000..236cb25
--- /dev/null
+++ b/.config/gtk-2.0/.gtkrc-2.0
@@ -0,0 +1,11 @@
+gtk-enable-animations=1
+gtk-primary-button-warps-slider=0
+gtk-toolbar-style=3
+gtk-menu-images=1
+gtk-button-images=1
+gtk-cursor-theme-size=24
+gtk-font-name="Noto Sans, Medium 10"
+gtk-icon-theme-name="Material-Black-Blueberry-Suru"
+gtk-theme-name="Material-Black-Blueberry"
+gtk-cursor-theme-name="Simple-Tokyo-Night"
+
diff --git a/.config/gtk-2.0/gtkfilechooser.ini b/.config/gtk-2.0/gtkfilechooser.ini
new file mode 100644
index 0000000..45d15d1
--- /dev/null
+++ b/.config/gtk-2.0/gtkfilechooser.ini
@@ -0,0 +1,11 @@
+[Filechooser Settings]
+LocationMode=path-bar
+ShowHidden=false
+ShowSizeColumn=true
+GeometryX=0
+GeometryY=20
+GeometryWidth=780
+GeometryHeight=609
+SortColumn=name
+SortOrder=ascending
+StartupMode=recent
diff --git a/.config/gtk-3.0/colors.css b/.config/gtk-3.0/colors.css
new file mode 100644
index 0000000..e54adbf
--- /dev/null
+++ b/.config/gtk-3.0/colors.css
@@ -0,0 +1,77 @@
+@define-color borders_breeze #5f6265;
+@define-color content_view_bg_breeze #1b1e20;
+@define-color error_color_backdrop_breeze #da4453;
+@define-color error_color_breeze #da4453;
+@define-color error_color_insensitive_backdrop_breeze #592930;
+@define-color error_color_insensitive_breeze #592930;
+@define-color insensitive_base_color_breeze #1a1d1f;
+@define-color insensitive_base_fg_color_breeze #656768;
+@define-color insensitive_bg_color_breeze #282c30;
+@define-color insensitive_borders_breeze #3a3d41;
+@define-color insensitive_fg_color_breeze #6e7173;
+@define-color insensitive_selected_bg_color_breeze #282c30;
+@define-color insensitive_selected_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_fg_color_breeze #6e7173;
+@define-color insensitive_unfocused_selected_bg_color_breeze #282c30;
+@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173;
+@define-color link_color_breeze #1d99f3;
+@define-color link_visited_color_breeze #9b59b6;
+@define-color success_color_backdrop_breeze #27ae60;
+@define-color success_color_breeze #27ae60;
+@define-color success_color_insensitive_backdrop_breeze #1e4d34;
+@define-color success_color_insensitive_breeze #1e4d34;
+@define-color theme_base_color_breeze #1b1e20;
+@define-color theme_bg_color_breeze #2a2e32;
+@define-color theme_button_background_backdrop_breeze #31363b;
+@define-color theme_button_background_backdrop_insensitive_breeze #2f3338;
+@define-color theme_button_background_insensitive_breeze #2f3338;
+@define-color theme_button_background_normal_breeze #31363b;
+@define-color theme_button_decoration_focus_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_focus_breeze #3daee9;
+@define-color theme_button_decoration_focus_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_backdrop_breeze #3daee9;
+@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72;
+@define-color theme_button_decoration_hover_breeze #3daee9;
+@define-color theme_button_decoration_hover_insensitive_breeze #335c72;
+@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_active_breeze #fcfcfc;
+@define-color theme_button_foreground_active_insensitive_breeze #6e7173;
+@define-color theme_button_foreground_backdrop_breeze #fcfcfc;
+@define-color theme_button_foreground_backdrop_insensitive_breeze #727679;
+@define-color theme_button_foreground_insensitive_breeze #727679;
+@define-color theme_button_foreground_normal_breeze #fcfcfc;
+@define-color theme_fg_color_breeze #fcfcfc;
+@define-color theme_hovering_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_bg_color_breeze #3daee9;
+@define-color theme_selected_fg_color_breeze #fcfcfc;
+@define-color theme_text_color_breeze #fcfcfc;
+@define-color theme_titlebar_background_backdrop_breeze #2a2e32;
+@define-color theme_titlebar_background_breeze #31363b;
+@define-color theme_titlebar_background_light_breeze #2a2e32;
+@define-color theme_titlebar_foreground_backdrop_breeze #a1a9b1;
+@define-color theme_titlebar_foreground_breeze #fcfcfc;
+@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #a1a9b1;
+@define-color theme_titlebar_foreground_insensitive_breeze #a1a9b1;
+@define-color theme_unfocused_base_color_breeze #1b1e20;
+@define-color theme_unfocused_bg_color_breeze #2a2e32;
+@define-color theme_unfocused_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e;
+@define-color theme_unfocused_selected_bg_color_breeze #1f485e;
+@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc;
+@define-color theme_unfocused_text_color_breeze #fcfcfc;
+@define-color theme_unfocused_view_bg_color_breeze #1a1d1f;
+@define-color theme_unfocused_view_text_color_breeze #656768;
+@define-color theme_view_active_decoration_color_breeze #3daee9;
+@define-color theme_view_hover_decoration_color_breeze #3daee9;
+@define-color tooltip_background_breeze #31363b;
+@define-color tooltip_border_breeze #64686b;
+@define-color tooltip_text_breeze #fcfcfc;
+@define-color unfocused_borders_breeze #5f6265;
+@define-color unfocused_insensitive_borders_breeze #3a3d41;
+@define-color warning_color_backdrop_breeze #f67400;
+@define-color warning_color_breeze #f67400;
+@define-color warning_color_insensitive_backdrop_breeze #633914;
+@define-color warning_color_insensitive_breeze #633914;
diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css
new file mode 100644
index 0000000..c9763f7
--- /dev/null
+++ b/.config/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import 'colors.css'; \ No newline at end of file
diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini
new file mode 100644
index 0000000..ca5b9d0
--- /dev/null
+++ b/.config/gtk-3.0/settings.ini
@@ -0,0 +1,13 @@
+[Settings]
+gtk-application-prefer-dark-theme=true
+gtk-button-images=true
+gtk-cursor-theme-name=Simple-Tokyo-Night
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
+gtk-font-name=Noto Sans, Medium 10
+gtk-icon-theme-name=Material-Black-Blueberry-Suru
+gtk-menu-images=true
+gtk-primary-button-warps-slider=false
+gtk-theme-name=Material-Black-Blueberry
+gtk-toolbar-style=3
diff --git a/.config/gtk-4.0/settings.ini b/.config/gtk-4.0/settings.ini
new file mode 100644
index 0000000..eaccca6
--- /dev/null
+++ b/.config/gtk-4.0/settings.ini
@@ -0,0 +1,9 @@
+[Settings]
+gtk-application-prefer-dark-theme=true
+gtk-cursor-theme-name=breeze_cursors
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
+gtk-font-name=Noto Sans, Medium 10
+gtk-icon-theme-name=breeze-dark
+gtk-primary-button-warps-slider=false
diff --git a/.config/mimeapps.list b/.config/mimeapps.list
new file mode 100644
index 0000000..d277893
--- /dev/null
+++ b/.config/mimeapps.list
@@ -0,0 +1,4 @@
+[Default Applications]
+x-scheme-handler/geo=google-maps-geo-handler.desktop;
+x-scheme-handler/http=firefox.desktop;
+x-scheme-handler/https=firefox.desktop;
diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs
new file mode 100644
index 0000000..20393b0
--- /dev/null
+++ b/.config/user-dirs.dirs
@@ -0,0 +1,9 @@
+XDG_DOWNLOAD_DIR="$HOME/Downloads"
+XDG_DOCUMENTS_DIR="$HOME/Documents"
+XDG_MUSIC_DIR="$HOME/Music"
+XDG_PICTURES_DIR="$HOME/Pictures"
+XDG_VIDEOS_DIR="$HOME/Videos"
+
+XDG_PUBLICSHARE_DIR="$HOME/"
+XDG_DESKTOP_DIR="$HOME/"
+XDG_TEMPLATES_DIR="$HOME/"
diff --git a/.config/user-dirs.locale b/.config/user-dirs.locale
new file mode 100644
index 0000000..7741b83
--- /dev/null
+++ b/.config/user-dirs.locale
@@ -0,0 +1 @@
+en_US
diff --git a/.config/wal/templates/colors-wal-dwm.h b/.config/wal/templates/colors-wal-dwm.h
new file mode 100644
index 0000000..872bc1a
--- /dev/null
+++ b/.config/wal/templates/colors-wal-dwm.h
@@ -0,0 +1,13 @@
+static const char norm_fg[] = "{color15}";
+static const char norm_bg[] = "{color0}";
+static const char norm_border[] = "{color8}";
+
+static const char sel_fg[] = "{color15}";
+static const char sel_bg[] = "{color2}";
+static const char sel_border[] = "{color15}";
+
+static const char *colors[][3] = {{
+ /* fg bg border */
+ [SchemeNorm] = {{ norm_fg, norm_bg, norm_border }}, // unfocused wins
+ [SchemeSel] = {{ sel_fg, sel_bg, sel_border }}, // the focused win
+ }};
diff --git a/.config/x11/.xinitrc b/.config/x11/.xinitrc
new file mode 100644
index 0000000..ccca54b
--- /dev/null
+++ b/.config/x11/.xinitrc
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/etc/X11/xinit/.Xresources
+sysmodmap=/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+fi
+
+# start some nice programs
+
+if [ -d /etc/X11/xinit/xinitrc.d ] ; then
+ for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
+ [ -x "$f" ] && . "$f"
+ done
+ unset f
+fi
+
+dwmblocks &
+setxkbmap en &
+xcompmgr &
+dunst &
+xset r rate 200 30 &
+unclutter &
+xwallpaper --zoom /home/lucashemi/Documents/Wallpapers/wallpaper.jpg &
+wal -Rn &
+exec dwm
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
new file mode 100644
index 0000000..e106907
--- /dev/null
+++ b/.config/zsh/.zshrc
@@ -0,0 +1,131 @@
+# If you come from bash you might have to change your $PATH.
+# export PATH=$HOME/bin:/usr/local/bin:$PATH
+
+# Path to your oh-my-zsh installation.
+export ZSH="$HOME/.config/zsh/.oh-my-zsh"
+
+# Set name of the theme to load --- if set to "random", it will
+# load a random theme each time oh-my-zsh is loaded, in which case,
+# to know which specific one was loaded, run: echo $RANDOM_THEME
+# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
+ZSH_THEME="alanpeabody"
+
+# Set list of themes to pick from when loading at random
+# Setting this variable when ZSH_THEME=random will cause zsh to load
+# a theme from this variable instead of looking in $ZSH/themes/
+# If set to an empty array, this variable will have no effect.
+# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
+
+# Uncomment the following line to use case-sensitive completion.
+# CASE_SENSITIVE="true"
+
+# Uncomment the following line to use hyphen-insensitive completion.
+# Case-sensitive completion must be off. _ and - will be interchangeable.
+# HYPHEN_INSENSITIVE="true"
+
+# Uncomment one of the following lines to change the auto-update behavior
+# zstyle ':omz:update' mode disabled # disable automatic updates
+# zstyle ':omz:update' mode auto # update automatically without asking
+# zstyle ':omz:update' mode reminder # just remind me to update when it's time
+
+# Uncomment the following line to change how often to auto-update (in days).
+# zstyle ':omz:update' frequency 13
+
+# Uncomment the following line if pasting URLs and other text is messed up.
+# DISABLE_MAGIC_FUNCTIONS="true"
+
+# Uncomment the following line to disable colors in ls.
+# DISABLE_LS_COLORS="true"
+
+# Uncomment the following line to disable auto-setting terminal title.
+# DISABLE_AUTO_TITLE="true"
+
+# Uncomment the following line to enable command auto-correction.
+# ENABLE_CORRECTION="true"
+
+# Uncomment the following line to display red dots whilst waiting for completion.
+# You can also set it to another string to have that shown instead of the default red dots.
+# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
+# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
+# COMPLETION_WAITING_DOTS="true"
+
+# Uncomment the following line if you want to disable marking untracked files
+# under VCS as dirty. This makes repository status check for large repositories
+# much, much faster.
+# DISABLE_UNTRACKED_FILES_DIRTY="true"
+
+# Uncomment the following line if you want to change the command execution time
+# stamp shown in the history command output.
+# You can set one of the optional three formats:
+# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
+# or set a custom format using the strftime function format specifications,
+# see 'man strftime' for details.
+# HIST_STAMPS="mm/dd/yyyy"
+
+# Would you like to use another custom folder than $ZSH/custom?
+# ZSH_CUSTOM=/path/to/new-custom-folder
+
+# Which plugins would you like to load?
+# Standard plugins can be found in $ZSH/plugins/
+# Custom plugins may be added to $ZSH_CUSTOM/plugins/
+# Example format: plugins=(rails git textmate ruby lighthouse)
+# Add wisely, as too many plugins slow down shell startup.
+plugins=(git)
+
+source $ZSH/oh-my-zsh.sh
+
+# User configuration
+
+# export MANPATH="/usr/local/man:$MANPATH"
+
+# You may need to manually set your language environment
+# export LANG=en_US.UTF-8
+
+# Preferred editor for local and remote sessions
+# if [[ -n $SSH_CONNECTION ]]; then
+# export EDITOR='vim'
+# else
+# export EDITOR='mvim'
+# fi
+
+# Compilation flags
+# export ARCHFLAGS="-arch x86_64"
+
+# Set personal aliases, overriding those provided by oh-my-zsh libs,
+# plugins, and themes. Aliases can be placed here, though oh-my-zsh
+# users are encouraged to define aliases within the ZSH_CUSTOM folder.
+# For a full list of active aliases, run `alias`.
+#
+# Example aliases
+# alias zshconfig="mate ~/.zshrc"
+# alias ohmyzsh="mate ~/.oh-my-zsh"
+# My custom aliases
+alias config='/usr/bin/git --git-dir=/home/lucashemi/.dotfiles/ --work-tree=/home/lucashemi'
+alias weather="curl wttr.in"
+alias grep="grep --color=auto"
+export PATH=$PATH:~/scripts
+
+export EDITOR="vim"
+export TERMINAL="st"
+export BROWSER="firefox"
+
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_CACHE_HOME="$HOME/.cache"
+
+export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc"
+export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
+export XAUTHORITY="$HOME/.Xauthority"
+
+
+#PS1
+#PROMPT="%n@%m:%~ $ "
+# Bash profile
+export PATH=$HOME/.local/bin:$PATH
+
+#[[ -f ~/.bashrc ]] && . ~/.bashrc
+
+# StartX auto
+if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
+ exec startx
+fi