updated
This commit is contained in:
		| @@ -1,38 +0,0 @@ | |||||||
| MIT/X Consortium License |  | ||||||
|  |  | ||||||
| © 2006-2019 Anselm R Garbe <anselm@garbe.ca> |  | ||||||
| © 2006-2009 Jukka Salmi <jukka at salmi dot ch> |  | ||||||
| © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com> |  | ||||||
| © 2007-2011 Peter Hartlich <sgkkr at hartlich dot com> |  | ||||||
| © 2007-2009 Szabolcs Nagy <nszabolcs at gmail dot com> |  | ||||||
| © 2007-2009 Christof Musik <christof at sendfax dot de> |  | ||||||
| © 2007-2009 Premysl Hruby <dfenze at gmail dot com> |  | ||||||
| © 2007-2008 Enno Gottox Boland <gottox at s01 dot de> |  | ||||||
| © 2008 Martin Hurton <martin dot hurton at gmail dot com> |  | ||||||
| © 2008 Neale Pickett <neale dot woozle dot org> |  | ||||||
| © 2009 Mate Nagy <mnagy at port70 dot net> |  | ||||||
| © 2010-2016 Hiltjo Posthuma <hiltjo@codemadness.org> |  | ||||||
| © 2010-2012 Connor Lane Smith <cls@lubutu.com> |  | ||||||
| © 2011 Christoph Lohmann <20h@r-36.net> |  | ||||||
| © 2015-2016 Quentin Rameau <quinq@fifth.space> |  | ||||||
| © 2015-2016 Eric Pruitt <eric.pruitt@gmail.com> |  | ||||||
| © 2016-2017 Markus Teich <markus.teich@stusta.mhn.de> |  | ||||||
| © 2020-2022 Chris Down <chris@chrisdown.name> |  | ||||||
|  |  | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a |  | ||||||
| copy of this software and associated documentation files (the "Software"), |  | ||||||
| to deal in the Software without restriction, including without limitation |  | ||||||
| the rights to use, copy, modify, merge, publish, distribute, sublicense, |  | ||||||
| and/or sell copies of the Software, and to permit persons to whom the |  | ||||||
| Software is furnished to do so, subject to the following conditions: |  | ||||||
|  |  | ||||||
| The above copyright notice and this permission notice shall be included in |  | ||||||
| all copies or substantial portions of the Software. |  | ||||||
|  |  | ||||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL |  | ||||||
| THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |  | ||||||
| FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |  | ||||||
| DEALINGS IN THE SOFTWARE. |  | ||||||
| @@ -1,48 +0,0 @@ | |||||||
| dwm - dynamic window manager |  | ||||||
| ============================ |  | ||||||
| dwm is an extremely fast, small, and dynamic window manager for X. |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Requirements |  | ||||||
| ------------ |  | ||||||
| In order to build dwm you need the Xlib header files. |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Installation |  | ||||||
| ------------ |  | ||||||
| Edit config.mk to match your local setup (dwm is installed into |  | ||||||
| the /usr/local namespace by default). |  | ||||||
|  |  | ||||||
| Afterwards enter the following command to build and install dwm (if |  | ||||||
| necessary as root): |  | ||||||
|  |  | ||||||
|     make clean install |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Running dwm |  | ||||||
| ----------- |  | ||||||
| Add the following line to your .xinitrc to start dwm using startx: |  | ||||||
|  |  | ||||||
|     exec dwm |  | ||||||
|  |  | ||||||
| In order to connect dwm to a specific display, make sure that |  | ||||||
| the DISPLAY environment variable is set correctly, e.g.: |  | ||||||
|  |  | ||||||
|     DISPLAY=foo.bar:1 exec dwm |  | ||||||
|  |  | ||||||
| (This will start dwm on display :1 of the host foo.bar.) |  | ||||||
|  |  | ||||||
| In order to display status info in the bar, you can do something |  | ||||||
| like this in your .xinitrc: |  | ||||||
|  |  | ||||||
|     while xsetroot -name "`date` `uptime | sed 's/.*,//'`" |  | ||||||
|     do |  | ||||||
|     	sleep 1 |  | ||||||
|     done & |  | ||||||
|     exec dwm |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Configuration |  | ||||||
| ------------- |  | ||||||
| The configuration of dwm is done by creating a custom config.h |  | ||||||
| and (re)compiling the source code. |  | ||||||
| @@ -1,44 +0,0 @@ | |||||||
| #  0x73hahd's DWM  |  | ||||||
|  |  | ||||||
| This repo is for DWM configuration and contains different themes to switch between them. |  | ||||||
|  |  | ||||||
| ## Calm Room DWM Theme |  | ||||||
| A DWM theme gives a feeling of calm ♡  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## Color Space |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## Tokyo DWM Theme |  | ||||||
| A dark theme for DWM 🌃🌆 |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## Toy Story DWM Theme |  | ||||||
| A dwm theme that I create reminds me of my childhood days 🙃❤ |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| --- |  | ||||||
|  |  | ||||||
| #### Themes Switching: |  | ||||||
|  |  | ||||||
| 1. Change the current `color.h` file in `config.h` |  | ||||||
| ```c |  | ||||||
|     #include "colors/<NAME_OF_COLOR_DOT_H_FILE>" |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| 2. Replace `alacritty.yml` and `picom.conf` theme file with previous files |  | ||||||
|  |  | ||||||
| ``` |  | ||||||
|  $ mv <NAME_OF_THEME>/alacritty.yml ~/.config/alacritty/alacritty.yml  |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| ``` |  | ||||||
|  $ mv <NAME_OF_THEME>/picom.conf ~/.config/picom/picom.conf |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| @@ -1,117 +0,0 @@ | |||||||
| # ~/.bashrc: executed by bash(1) for non-login shells. |  | ||||||
| # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) |  | ||||||
| # for examples |  | ||||||
|  |  | ||||||
| # If not running interactively, don't do anything |  | ||||||
| case $- in |  | ||||||
|     *i*) ;; |  | ||||||
|       *) return;; |  | ||||||
| esac |  | ||||||
|  |  | ||||||
| # don't put duplicate lines or lines starting with space in the history. |  | ||||||
| # See bash(1) for more options |  | ||||||
| HISTCONTROL=ignoreboth |  | ||||||
|  |  | ||||||
| # append to the history file, don't overwrite it |  | ||||||
| shopt -s histappend |  | ||||||
|  |  | ||||||
| # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) |  | ||||||
| HISTSIZE=1000 |  | ||||||
| HISTFILESIZE=2000 |  | ||||||
|  |  | ||||||
| # check the window size after each command and, if necessary, |  | ||||||
| # update the values of LINES and COLUMNS. |  | ||||||
| shopt -s checkwinsize |  | ||||||
|  |  | ||||||
| # If set, the pattern "**" used in a pathname expansion context will |  | ||||||
| # match all files and zero or more directories and subdirectories. |  | ||||||
| #shopt -s globstar |  | ||||||
|  |  | ||||||
| # make less more friendly for non-text input files, see lesspipe(1) |  | ||||||
| #[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" |  | ||||||
|  |  | ||||||
| # set variable identifying the chroot you work in (used in the prompt below) |  | ||||||
| if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then |  | ||||||
|     debian_chroot=$(cat /etc/debian_chroot) |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # set a fancy prompt (non-color, unless we know we "want" color) |  | ||||||
| case "$TERM" in |  | ||||||
|     xterm-color|*-256color) color_prompt=yes;; |  | ||||||
| esac |  | ||||||
|  |  | ||||||
| # uncomment for a colored prompt, if the terminal has the capability; turned |  | ||||||
| # off by default to not distract the user: the focus in a terminal window |  | ||||||
| # should be on the output of commands, not on the prompt |  | ||||||
| force_color_prompt=yes |  | ||||||
|  |  | ||||||
| if [ -n "$force_color_prompt" ]; then |  | ||||||
|     if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then |  | ||||||
| 	# We have color support; assume it's compliant with Ecma-48 |  | ||||||
| 	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such |  | ||||||
| 	# a case would tend to support setf rather than setaf.) |  | ||||||
| 	color_prompt=yes |  | ||||||
|     else |  | ||||||
| 	color_prompt= |  | ||||||
|     fi |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| if [ "$color_prompt" = yes ]; then |  | ||||||
|     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' |  | ||||||
| else |  | ||||||
|     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' |  | ||||||
| fi |  | ||||||
| unset color_prompt force_color_prompt |  | ||||||
|  |  | ||||||
| # If this is an xterm set the title to user@host:dir |  | ||||||
| case "$TERM" in |  | ||||||
| xterm*|rxvt*) |  | ||||||
|     PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" |  | ||||||
|     ;; |  | ||||||
| *) |  | ||||||
|     ;; |  | ||||||
| esac |  | ||||||
|  |  | ||||||
| # enable color support of ls and also add handy aliases |  | ||||||
| if [ -x /usr/bin/dircolors ]; then |  | ||||||
|     test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" |  | ||||||
|     alias ls='ls --color=auto' |  | ||||||
|     #alias dir='dir --color=auto' |  | ||||||
|     #alias vdir='vdir --color=auto' |  | ||||||
|  |  | ||||||
|     #alias grep='grep --color=auto' |  | ||||||
|     #alias fgrep='fgrep --color=auto' |  | ||||||
|     #alias egrep='egrep --color=auto' |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # colored GCC warnings and errors |  | ||||||
| #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' |  | ||||||
|  |  | ||||||
| # some more ls aliases |  | ||||||
| #alias ll='ls -l' |  | ||||||
| #alias la='ls -A' |  | ||||||
| #alias l='ls -CF' |  | ||||||
|  |  | ||||||
| # Alias definitions. |  | ||||||
| # You may want to put all your additions into a separate file like |  | ||||||
| # ~/.bash_aliases, instead of adding them here directly. |  | ||||||
| # See /usr/share/doc/bash-doc/examples in the bash-doc package. |  | ||||||
|  |  | ||||||
| if [ -f ~/.bash_aliases ]; then |  | ||||||
|     . ~/.bash_aliases |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # enable programmable completion features (you don't need to enable |  | ||||||
| # this, if it's already enabled in /etc/bash.bashrc and /etc/profile |  | ||||||
| # sources /etc/bash.bashrc). |  | ||||||
| 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 |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| PATH=$PATH:$HOME/.local/bin/ |  | ||||||
|  |  | ||||||
| export EDITOR=nvim |  | ||||||
| @@ -1,32 +0,0 @@ | |||||||
| # ~/.profile: executed by the command interpreter for login shells. |  | ||||||
| # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login |  | ||||||
| # exists. |  | ||||||
| # see /usr/share/doc/bash/examples/startup-files for examples. |  | ||||||
| # the files are located in the bash-doc package. |  | ||||||
|  |  | ||||||
| # the default umask is set in /etc/profile; for setting the umask |  | ||||||
| # for ssh logins, install and configure the libpam-umask package. |  | ||||||
| #umask 022 |  | ||||||
|  |  | ||||||
| # if running bash |  | ||||||
| if [ -n "$BASH_VERSION" ]; then |  | ||||||
|     # include .bashrc if it exists |  | ||||||
|     if [ -f "$HOME/.bashrc" ]; then |  | ||||||
| 	. "$HOME/.bashrc" |  | ||||||
|     fi |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # set PATH so it includes user's private bin if it exists |  | ||||||
| if [ -d "$HOME/bin" ] ; then |  | ||||||
|     PATH="$HOME/bin:$PATH" |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # set PATH so it includes user's private bin if it exists |  | ||||||
| if [ -d "$HOME/.local/bin" ] ; then |  | ||||||
|     PATH="$HOME/.local/bin:$PATH" |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| if [[ -z $DISPLAY && $(tty) == /dev/tty1 ]] |  | ||||||
| then |  | ||||||
|     exec startx |  | ||||||
| fi |  | ||||||
| @@ -1,22 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
| # This is a shell script, read by xinit or startx during the start of the X windows system. File configures the behavior and setup of the X session.  |  | ||||||
|  |  | ||||||
| # Start Picom |  | ||||||
| picom --config ~/.config/picom/picom.conf &  |  | ||||||
|  |  | ||||||
| # Start feh for bg |  | ||||||
| feh --bg-scale ~/Pictures/backgrounds/jellyfishbg.jpg |  | ||||||
|  |  | ||||||
| # Start xrandr  |  | ||||||
|  |  | ||||||
| # Start Statusbar |  | ||||||
|  |  | ||||||
| # Start First Terminal |  | ||||||
| (sleep 1 && alacritty -e bash -c "neofetch; lsd; exec bash") & |  | ||||||
|  |  | ||||||
| # Start Custom SystemTrays |  | ||||||
| # Start SystemTrays (Not-mine) |  | ||||||
| pkill volumeicon; sleep 1; volumeicon & |  | ||||||
| pkill copyq; sleep 2; copyq & |  | ||||||
| # Start monitoring Scripts |  | ||||||
| exec dwm |  | ||||||
		Reference in New Issue
	
	Block a user
	 klein panic
					klein panic