diff options
| author | lucashemi <lucasxberger@gmail.com> | 2022-09-18 22:09:19 -0300 |
|---|---|---|
| committer | lucashemi <lucasxberger@gmail.com> | 2022-09-18 22:09:19 -0300 |
| commit | 598f965e6278d89284bcb2d1db1302848426221b (patch) | |
| tree | fbcb420783c5aa61a3f0dff37debf4303bd3e6fb /.config | |
commit
Diffstat (limited to '.config')
| -rw-r--r-- | .config/gtk-2.0/.gtkrc-2.0 | 11 | ||||
| -rw-r--r-- | .config/gtk-2.0/gtkfilechooser.ini | 11 | ||||
| -rw-r--r-- | .config/gtk-3.0/colors.css | 77 | ||||
| -rw-r--r-- | .config/gtk-3.0/gtk.css | 1 | ||||
| -rw-r--r-- | .config/gtk-3.0/settings.ini | 13 | ||||
| -rw-r--r-- | .config/gtk-4.0/settings.ini | 9 | ||||
| -rw-r--r-- | .config/mimeapps.list | 4 | ||||
| -rw-r--r-- | .config/user-dirs.dirs | 9 | ||||
| -rw-r--r-- | .config/user-dirs.locale | 1 | ||||
| -rw-r--r-- | .config/wal/templates/colors-wal-dwm.h | 13 | ||||
| -rw-r--r-- | .config/x11/.xinitrc | 43 | ||||
| -rw-r--r-- | .config/zsh/.zshrc | 131 |
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 |
