all repos

dotfiles @ 4f3a929be02157ce4d820100d77ef690f8555f23

i use rach linux btw
4 files changed, 19 insertions(+), 118 deletions(-)
:fire: Update
Author: Smirnov Olexandr ss2316544@gmail.com
Committed at: 2020-12-08 17:22:12 +0200
Parent: d568518
D Makefile
···
        1
        
        -install_config:

      
        2
        
        -	cp ./bashrc ~/.bashrc

      
        3
        
        -	cp ./gitconfig ~/.gitconfig

      
        4
        
        -	cp ./gitignore_global ~/.gitignore_global

      
        5
        
        -	cp ./taskrc ~/.taskrc

      
        6
        
        -	cp ./vimrc ~/.vimrc

      
        7
        
        -	cp ./zshrc ~/.zshrc

      
        8
        
        -	cp ./conkyrc ~/.conkyrc

      
        9
        
        -	cp ./config/picom.conf ~/.config/picom.conf

      
        10
        
        -	cp ./config/redshift.conf ~/.config/redshift.conf

      
        11
        
        -	cp -r ./config/berry/ ~/.config/

      
        12
        
        -	cp -r ./config/dunst/ ~/.config/

      
        13
        
        -	cp -r ./config/fish/ ~/.config/

      
        14
        
        -	cp -r ./config/htop/ ~/.config/

      
        15
        
        -	cp -r ./config/i3/ ~/.config/

      
        16
        
        -	cp -r ./config/kitty/ ~/.config

      
        17
        
        -	cp -r ./config/neofetch/ ~/.config/

      
        18
        
        -	cp -r ./config/polybar/ ~/.config/

      
        19
        
        -	cp -r ./config/qutebrowser/ ~/.config/

      
        20
        
        -	cp -r ./config/ranger ~/.config/

      
        21
        
        -	cp -r ./config/rofi/ ~/.config/

      
        22
        
        -

      
        23
        
        -install_script:

      
        24
        
        -	mkdir ~/.script/dmenu -p

      
        25
        
        -	cp ./script/change-shell.sh ~/.script/change-shell.sh

      
        26
        
        -	cp ./script/manjaro-fetch.sh ~/.script/manjaro-fetch.sh

      
        27
        
        -	cp ./script/snap-remove-old-pkg.sh ~/.script/snap-remove-old-pkg.sh

      
        28
        
        -	cp ./script/walpapper-changer.sh ~/.script/walpapper-changer.sh

      
        29
        
        -	cp ./script/dmenu/dmenu-power.sh ~/.script/dmenu/dmenu-power.sh

      
        30
        
        -	cp ./script/dmenu/dmenu-config-edit.sh ~/.script/dmenu/dmenu-config-edit.sh

      
        31
        
        -	cp ./scripts/dmenu/dmenu-sysmon.sh ~/.script/dmenu/dmenu-sysmon.sh

      
        32
        
        -

      
        33
        
        -install: install_config install_script 

      
M README.md
···
        1
        
        -<h1 align="center">~ dotfiles ~</h1>

      
        
        1
        +<h1 align="center">dotfiles</h1>

      
        
        2
        +

      
        
        3
        +#### System configuration

      
        
        4
        +- `OS` Manjaro

      
        
        5
        +- `WM` Openbox, berry, i3-gaps, qtile, spectrwm

      
        
        6
        +- `Shell` zsh, fish

      
        
        7
        +- `Editor` nvim

      
        
        8
        +- `Browser` firefox, qutebowser, chromium

      
        
        9
        +- `Font` Jatbrains Mono

      
        
        10
        +- `Icon font` FontAwesome5

      
        
        11
        +- `Launcher` dmenu, rofi

      
        2
        12
         

      
        3
        
        -I use **rcm** for managment dotfiles

      
        4
        13
         

      
        5
        
        -**Preparing for installation**

      
        
        14
        +#### Install configs

      
        
        15
        +Since i use **rcm** set it

      
        6
        16
         ~~~bash

      
        7
        
        -git clone https://github.com/Smirnov-O/dotfiles

      
        8
        
        -

      
        9
        
        -sudo pacman -S dunst rofi picom nitrogen redshift task kitty ranger htop zsh git neovim neofetch scrot yay zsh \

      
        10
        
        -ttf-font-awesome ttf-jetbrains-mono ttf-hack

      
        11
        
        -yay -S ttf-weather-icons

      
        
        17
        +yay -S rcm

      
        12
        18
         ~~~

      
        13
        19
         

      
        14
        
        -### Packages

      
        15
        
        -| Name                                                                     | Description       |

      
        16
        
        -| ------------------------------------------------------------------------ | ----------------- |

      
        17
        
        -| `dunst`                                                                  | Notify manager    |

      
        18
        
        -| `rofi`                                                                   | Program loncher   |

      
        19
        
        -| `picom`                                                                  | Compositor        |

      
        20
        
        -| `qutebrowser`                                                            | Browser           |

      
        21
        
        -| `nitrogen`                                                               | Setting wallpaper |

      
        22
        
        -| `kitty`                                                                  | Terminal          |

      
        23
        
        -| `ranger`                                                                 | File manager      |

      
        24
        
        -| `htop`                                                                   | System motitor    |

      
        25
        
        -| `yay`                                                                    | AUR helper        |

      
        26
        
        -| `redshift`                                                               | Night light       |

      
        27
        
        -| `zsh`                                                                    | Shell             |

      
        28
        
        -| `task`                                                                   | Task manager      |

      
        29
        
        -| `ttf-font-awesome` `ttf-jetbrains-mono` `ttf-weather-icons` `ttf-hack`   | Font              |

      
        30
        
        -| `arc-gtk-theme`                                                          | GTK theme         |

      
        31
        
        -| `papirus-icon-theme`                                                     | Icon theme        |

      
        32
        
        -| `scrot`                                                                  | Screenshot tool   |

      
        
        20
        +And install configs

      
        
        21
        +~~~bash

      
        
        22
        +git clone https://github.com/Smirnov-O/dotfiles .dotfiles

      
        
        23
        +rcup

      
        
        24
        +~~~

      
D script/manjaro-fetch.sh
···
        1
        
        -host="$(hostname)"

      
        2
        
        -os='Manjaro'

      
        3
        
        -kernel="$(uname -r)"

      
        4
        
        -uptime="$(uptime -p | sed 's/up //')"

      
        5
        
        -packages="$(pacman -Q | wc -l)"

      
        6
        
        -shell="$(basename "$SHELL")"

      
        7
        
        -ui="$(basename ${XDG_CURRENT_DESKTOP})"

      
        8
        
        -

      
        9
        
        -if [ -x "$(command -v tput)" ]; then

      
        10
        
        -	bold="$(tput bold)"

      
        11
        
        -	black="$(tput setaf 0)"

      
        12
        
        -	red="$(tput setaf 1)"

      
        13
        
        -	green="$(tput setaf 2)"

      
        14
        
        -	yellow="$(tput setaf 3)"

      
        15
        
        -	blue="$(tput setaf 4)"

      
        16
        
        -	magenta="$(tput setaf 5)"

      
        17
        
        -	cyan="$(tput setaf 6)"

      
        18
        
        -	white="$(tput setaf 7)"

      
        19
        
        -	reset="$(tput sgr0)"

      
        20
        
        -fi

      
        21
        
        -

      
        22
        
        -lc="${reset}${bold}${green}"

      
        23
        
        -nc="${reset}${bold}${green}"

      
        24
        
        -ic="${reset}"

      
        25
        
        -c0="${reset}${green}"

      
        26
        
        -

      
        27
        
        -cat <<EOF

      
        28
        
        -${c0} ||||||||| |||| ${nc}${USER}${ic}@${nc}${host}${reset}

      
        29
        
        -${c0} ||||||||| |||| ${lc}OS:        ${ic}${os}${reset}

      
        30
        
        -${c0} ||||      |||| ${lc}KERNEL:    ${ic}${kernel}${reset}

      
        31
        
        -${c0} |||| |||| |||| ${lc}PACKAGES:  ${ic}${packages}${reset}

      
        32
        
        -${c0} |||| |||| |||| ${lc}SHELL:     ${ic}${shell}${reset}

      
        33
        
        -${c0} |||| |||| |||| ${lc}UPTIME:    ${ic}${uptime}${reset}

      
        34
        
        -${c0} |||| |||| |||| ${lc}DE/WM:     ${ic}${ui}${reset}

      
        35
        
        -EOF

      
D script/mfet.sh
···
        1
        
        -#!/bin/sh

      
        2
        
        -#### Info ####

      
        3
        
        -shell=$(echo $SHELL | sed -e 's|/bin/||g')

      
        4
        
        -os=$(lsb_release -sdr | sed -e 's|"||g')

      
        5
        
        -host=$(hostname)

      
        6
        
        -user=$(echo $USER)

      
        7
        
        -kernal=$(uname -r)

      
        8
        
        -editor=$(echo $EDITOR)

      
        9
        
        -uptime=$(uptime -p|sed 's|up ||g'|sed 's|,||g')

      
        10
        
        -

      
        11
        
        -### Colors ###

      
        12
        
        -rest="\e[0m"

      
        13
        
        -bold="\e[1m"

      
        14
        
        -blue="\e[34m"

      
        15
        
        -grey="\e[90m"

      
        16
        
        -

      
        17
        
        -#### Code ####

      
        18
        
        -echo -e "  ${blue}${user}${rest}${grey}@${blue}${host}"

      
        19
        
        -echo -e "  ${blue}    os ${rest}${grey}~ ${rest}${os}"

      
        20
        
        -echo -e "  ${blue}    sh ${rest}${grey}~ ${rest}${shell}"

      
        21
        
        -echo -e "  ${blue}kernal ${rest}${grey}~ ${rest}${kernal}"

      
        22
        
        -echo -e "  ${blue}editor ${rest}${grey}~ ${rest}${editor}"

      
        23
        
        -echo -e "  ${blue}uptime ${rest}${grey}~ ${rest}${uptime}"