Updated to a better way of exporting dotfiles
This commit is contained in:
88
setup
88
setup
@@ -142,11 +142,9 @@ sudo systemctl enable bluetooth
|
|||||||
sudo systemctl enable keyd
|
sudo systemctl enable keyd
|
||||||
|
|
||||||
# Generating Dotfiles
|
# Generating Dotfiles
|
||||||
sed -n '14,27p;28q' ~/arch_install3.sh | cut -c2- > ~/.bash_profile
|
sed -n '/^##BASHPROFILE#$/,/^#BASHPROFILEEND#$/p' ~/arch_install3.sh | cut -c2- > ~/.bash_profile
|
||||||
|
|
||||||
#######################
|
##BASHPROFILE#
|
||||||
#####BASHPROFILE#######
|
|
||||||
#######################
|
|
||||||
##
|
##
|
||||||
## ~/.bash_profile
|
## ~/.bash_profile
|
||||||
##
|
##
|
||||||
@@ -158,15 +156,13 @@ sed -n '14,27p;28q' ~/arch_install3.sh | cut -c2- > ~/.bash_profile
|
|||||||
#elif [[ "$(tty)" = "/dev/tty2" ]]; then
|
#elif [[ "$(tty)" = "/dev/tty2" ]]; then
|
||||||
# pgrep dwm || startx
|
# pgrep dwm || startx
|
||||||
#fi
|
#fi
|
||||||
|
#BASHPROFILEEND#
|
||||||
|
|
||||||
|
|
||||||
sed -n '33,81p;82q' ~/arch_install3.sh | cut -c2- > ~/.bashrc
|
sed -n '/^##BASHRC#$/,/^##BASHRCEND#$/p' ~/arch_install3.sh | cut -c2- > ~/.bashrc
|
||||||
|
|
||||||
|
|
||||||
#######################
|
##BASHRC#
|
||||||
########BASHRC#########
|
|
||||||
#######################
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## ~/.bashrc
|
## ~/.bashrc
|
||||||
##
|
##
|
||||||
@@ -212,36 +208,35 @@ sed -n '33,81p;82q' ~/arch_install3.sh | cut -c2- > ~/.bashrc
|
|||||||
#fi
|
#fi
|
||||||
#
|
#
|
||||||
#eval "$(starship init bash)"
|
#eval "$(starship init bash)"
|
||||||
|
##BASHRCEND#
|
||||||
|
|
||||||
mkdir -p ~/.config/git
|
mkdir -p ~/.config/git
|
||||||
sed -n '89,93p;94q' ~/arch_install3.sh | cut -c2- > ~/.config/git/config
|
sed -n '/^##GIT#$/,/^##GITEND#$/p' ~/arch_install3.sh | cut -c2- > ~/.config/git/config
|
||||||
|
|
||||||
#######################
|
##GIT#
|
||||||
########GIT############
|
|
||||||
#######################
|
|
||||||
#[user]
|
#[user]
|
||||||
# email = harsh13virdi@gmail.com
|
# email = harsh13virdi@gmail.com
|
||||||
# name = Harsh Virdi
|
# name = Harsh Virdi
|
||||||
#[protocol "file"]
|
#[protocol "file"]
|
||||||
# allow = always
|
# allow = always
|
||||||
|
##GITEND#
|
||||||
|
|
||||||
mkdir -p ~/.config/hypr
|
mkdir -p ~/.config/hypr
|
||||||
sed -n '103,104p;105q' ~/arch_install3.sh | cut -c2- > ~/.config/hypr/hyprpaper.conf
|
sed -n '/^##HYPRPAPERCONF#$/,/^##HYPRPAPERCONFEND#$/p' ~/arch_install3.sh | cut -c2- > ~/.config/hypr/hyprpaper.conf
|
||||||
|
|
||||||
#######################
|
##HYPRPAPERCONF#
|
||||||
###HYPRPAPER.CONF######
|
|
||||||
#######################
|
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
#preload =
|
#preload =
|
||||||
#wallpaper =
|
#wallpaper =
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
##HYPRPAPERCONFEND#
|
||||||
|
|
||||||
sed -n '114,429p;430q' ~/arch_install3.sh | cut -c2- > ~/.config/hypr/hyprland.conf
|
sed -n '/^###HYPRLANDCONF########$/,/^##HYPRLANDCONFEND######$/p' ~/arch_install3.sh | cut -c2- > ~/.config/hypr/hyprland.conf
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
###HYPRLAND.CONF#######
|
###HYPRLANDCONF########
|
||||||
#######################
|
#######################
|
||||||
|
|
||||||
## This is an example Hyprland config file.
|
## This is an example Hyprland config file.
|
||||||
@@ -560,14 +555,14 @@ sed -n '114,429p;430q' ~/arch_install3.sh | cut -c2- > ~/.config/hypr/hyprland.c
|
|||||||
## Fix some dragging issues with XWayland
|
## Fix some dragging issues with XWayland
|
||||||
#windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
#windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
#
|
#
|
||||||
|
#######################
|
||||||
|
##HYPRLANDCONFEND######
|
||||||
|
|
||||||
mkdir -p ~/.local/share/nvim/undodir
|
mkdir -p ~/.local/share/nvim/undodir
|
||||||
mkdir -p ~/.config/nvim
|
mkdir -p ~/.config/nvim
|
||||||
sed -n '438,489p;490q' ~/arch_install3.sh | cut -c2- > ~/.config/nvim/init.vim
|
sed -n '/^##INITVIM#$/,/^##INITVIMEND#$/p' ~/arch_install3.sh | cut -c2- > ~/.config/nvim/init.vim
|
||||||
|
|
||||||
#######################
|
##INITVIM#
|
||||||
######INIT.VIM#########
|
|
||||||
#######################
|
|
||||||
#hi Normal guibg=NONE ctermbg=NONE
|
#hi Normal guibg=NONE ctermbg=NONE
|
||||||
#syntax enable
|
#syntax enable
|
||||||
#filetype plugin on
|
#filetype plugin on
|
||||||
@@ -620,14 +615,16 @@ sed -n '438,489p;490q' ~/arch_install3.sh | cut -c2- > ~/.config/nvim/init.vim
|
|||||||
#set statusline+=\ ascii:\ %b\ hex:\ 0x%B\ row:\ %l\ col:\ %c\ percent:\ %p%%
|
#set statusline+=\ ascii:\ %b\ hex:\ 0x%B\ row:\ %l\ col:\ %c\ percent:\ %p%%
|
||||||
#set laststatus=2
|
#set laststatus=2
|
||||||
#
|
#
|
||||||
|
##INITVIMEND#
|
||||||
|
|
||||||
|
mkdir -p ~/.config/waybar
|
||||||
|
sed -n '/#\/\/WAYBARCONFIG/,/#\/\/WAYBARCONFIGEND/p' ~/arch_install3.sh | cut -c2- > ~/.config/waybar/config.jsonc
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
########WAYBAR#########
|
########WAYBAR#########
|
||||||
#######################
|
#######################
|
||||||
|
|
||||||
mkdir -p ~/.config/waybar
|
#//WAYBARCONFIG
|
||||||
sed -n '498,591p;592q' ~/arch_install3.sh | cut -c2- > ~/.config/waybar/config.jsonc
|
|
||||||
|
|
||||||
#// -*- mode: jsonc -*-
|
#// -*- mode: jsonc -*-
|
||||||
#{
|
#{
|
||||||
# // "layer": "top", // Waybar at top layer
|
# // "layer": "top", // Waybar at top layer
|
||||||
@@ -722,6 +719,7 @@ sed -n '498,591p;592q' ~/arch_install3.sh | cut -c2- > ~/.config/waybar/config.j
|
|||||||
# "on-click": "pavucontrol"
|
# "on-click": "pavucontrol"
|
||||||
# },
|
# },
|
||||||
#}
|
#}
|
||||||
|
#//WAYBARCONFIGEND
|
||||||
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
@@ -729,9 +727,9 @@ sed -n '498,591p;592q' ~/arch_install3.sh | cut -c2- > ~/.config/waybar/config.j
|
|||||||
#######################
|
#######################
|
||||||
|
|
||||||
mkdir -p ~/.config/wal/templates
|
mkdir -p ~/.config/wal/templates
|
||||||
|
sed -n '/#\/\/ROFICONFIG/,/#\/\/ROFICONFIGEND/p' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/dmenu.rasi
|
||||||
|
|
||||||
sed -n '602,646p;647q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/dmenu.rasi
|
#//ROFICONFIG
|
||||||
|
|
||||||
#/**
|
#/**
|
||||||
# * ROFI Color theme
|
# * ROFI Color theme
|
||||||
# * User: Qball
|
# * User: Qball
|
||||||
@@ -777,9 +775,12 @@ sed -n '602,646p;647q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/d
|
|||||||
# background-color: inherit;
|
# background-color: inherit;
|
||||||
# text-color: inherit;
|
# text-color: inherit;
|
||||||
#}}
|
#}}
|
||||||
|
#//ROFICONFIGEND
|
||||||
|
|
||||||
sed -n '650,693p;694q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/hyprland-looknfeel.conf
|
sed -n '/##HYPRLANDLOOKNFEEL/,/##HYPRLANDLOOKNFEELEND/p' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/hyprland-looknfeel.conf
|
||||||
|
|
||||||
|
##HYPRLANDLOOKNFEEL
|
||||||
|
#
|
||||||
#general {{
|
#general {{
|
||||||
# gaps_in = 3
|
# gaps_in = 3
|
||||||
# gaps_out = 3
|
# gaps_out = 3
|
||||||
@@ -824,9 +825,11 @@ sed -n '650,693p;694q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/h
|
|||||||
# vibrancy = 0.1696
|
# vibrancy = 0.1696
|
||||||
# }}
|
# }}
|
||||||
#}}
|
#}}
|
||||||
|
##HYPRLANDLOOKNFEELEND
|
||||||
|
|
||||||
sed -n '697,880p;881q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/waybar-style.css
|
sed -n '/#\/*WAYBARSTYLE*\//,/#\/*WAYBARSTYLEEND*\//p' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/waybar-style.css
|
||||||
|
|
||||||
|
#/*WAYBARSTYLE*/
|
||||||
#* {{
|
#* {{
|
||||||
# /* `otf-font-awesome` is required to be installed for icons */
|
# /* `otf-font-awesome` is required to be installed for icons */
|
||||||
# font-family: Terminess Nerd Font, FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
# font-family: Terminess Nerd Font, FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
@@ -1011,6 +1014,7 @@ sed -n '697,880p;881q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/w
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
#/*WAYBARSTYLEEND*/
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
#######SCRIPTS#########
|
#######SCRIPTS#########
|
||||||
@@ -1018,8 +1022,9 @@ sed -n '697,880p;881q' ~/arch_install3.sh | cut -c2- > ~/.config/wal/templates/w
|
|||||||
|
|
||||||
mkdir -p ~/.local/scripts
|
mkdir -p ~/.local/scripts
|
||||||
|
|
||||||
sed -n '890,910p;911q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/mountlocalvol
|
sed -n '/^#MOUNTLOCALVOLSCRIPT$/,/^#MOUNTLOCALVOLSCRIPTEND$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/mountlocalvol
|
||||||
|
|
||||||
|
#MOUNTLOCALVOLSCRIPT
|
||||||
##!/bin/sh
|
##!/bin/sh
|
||||||
#
|
#
|
||||||
#lsblk
|
#lsblk
|
||||||
@@ -1041,9 +1046,11 @@ sed -n '890,910p;911q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/mountloc
|
|||||||
#
|
#
|
||||||
#sudo systemctl daemon-reload
|
#sudo systemctl daemon-reload
|
||||||
#sudo mount -a
|
#sudo mount -a
|
||||||
|
#MOUNTLOCALVOLSCRIPTEND
|
||||||
|
|
||||||
sed -n '914,938p;939q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/mountsmbvol
|
sed -n '/^#MOUNTSMBVOLSCRIPT$/,/^#MOUNTSMBVOLSCRIPTEND$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/mountsmbvol
|
||||||
|
|
||||||
|
#MOUNTSMBVOLSCRIPT
|
||||||
##!/bin/sh
|
##!/bin/sh
|
||||||
#
|
#
|
||||||
#sudo pacman -Syu cifs-utils
|
#sudo pacman -Syu cifs-utils
|
||||||
@@ -1069,9 +1076,11 @@ sed -n '914,938p;939q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/mountsmb
|
|||||||
#
|
#
|
||||||
#sudo systemctl daemon-reload
|
#sudo systemctl daemon-reload
|
||||||
#sudo mount -a
|
#sudo mount -a
|
||||||
|
#MOUNTSMBVOLSCRIPTEND
|
||||||
|
|
||||||
sed -n '942,954p;955q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/disableipv6
|
sed -n '/^#DISABLEIPV6$/,/^#DISABLEIP6END$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/disableipv6
|
||||||
|
|
||||||
|
#DISABLEIPV6
|
||||||
##!/bin/sh
|
##!/bin/sh
|
||||||
#
|
#
|
||||||
#ip addr show
|
#ip addr show
|
||||||
@@ -1085,15 +1094,19 @@ sed -n '942,954p;955q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/disablei
|
|||||||
#cat /etc/sysctl.d/40-ipv6.conf
|
#cat /etc/sysctl.d/40-ipv6.conf
|
||||||
#
|
#
|
||||||
#echo "Add -->sudo systemctl restart systemd-sysctl.service &<-- to your init script of liking to automatically unbind the ipv6 address assigned to your ethernet controller"
|
#echo "Add -->sudo systemctl restart systemd-sysctl.service &<-- to your init script of liking to automatically unbind the ipv6 address assigned to your ethernet controller"
|
||||||
|
#DISABLEIP6END
|
||||||
|
|
||||||
sed -n '958,960p;961q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/fuzzyopen
|
sed -n '/^#FUZZYOPEN$/,/^#FUZZYOPENEND$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/fuzzyopen
|
||||||
|
|
||||||
|
#FUZZYOPEN
|
||||||
##! /bin/sh
|
##! /bin/sh
|
||||||
#
|
#
|
||||||
#find ~/ | fzf | xargs -I{} xdg-open {}
|
#find ~/ | fzf | xargs -I{} xdg-open {}
|
||||||
|
#FUZZYOPENEND
|
||||||
|
|
||||||
sed -n '964,973p;974q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/randomwp
|
sed -n '/^#RANDOMWP$/,/^#RANDOMWPEND$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/randomwp
|
||||||
|
|
||||||
|
#RANDOMWP
|
||||||
##!/usr/bin/env bash
|
##!/usr/bin/env bash
|
||||||
#
|
#
|
||||||
#WALLPAPER_DIR="$HOME/Pictures/Wallpapers/"
|
#WALLPAPER_DIR="$HOME/Pictures/Wallpapers/"
|
||||||
@@ -1104,9 +1117,11 @@ sed -n '964,973p;974q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/randomwp
|
|||||||
#
|
#
|
||||||
## Apply the selected wallpaper
|
## Apply the selected wallpaper
|
||||||
#hyprctl hyprpaper reload ,"$WALLPAPER"
|
#hyprctl hyprpaper reload ,"$WALLPAPER"
|
||||||
|
#RANDOMWPEND
|
||||||
|
|
||||||
sed -n '977,987p;988q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/updatetheme
|
sed -n '/^#UPDATETHEME$/,/^#UPDATETHEMEEND$/p' ~/arch_install3.sh | cut -c2- | sed '1d;$d' > ~/.local/scripts/updatetheme
|
||||||
|
|
||||||
|
#UPDATETHEME
|
||||||
##!/bin/sh
|
##!/bin/sh
|
||||||
#
|
#
|
||||||
#wallpaper=$(sxiv -frto ~/Pictures/Wallpapers/)
|
#wallpaper=$(sxiv -frto ~/Pictures/Wallpapers/)
|
||||||
@@ -1118,6 +1133,7 @@ sed -n '977,987p;988q' ~/arch_install3.sh | cut -c2- > ~/.local/scripts/updateth
|
|||||||
#cp ~/.cache/wal/waybar-style.css ~/.config/waybar/style.css
|
#cp ~/.cache/wal/waybar-style.css ~/.config/waybar/style.css
|
||||||
#
|
#
|
||||||
#killall -SIGUSR2 waybar
|
#killall -SIGUSR2 waybar
|
||||||
|
#UPDATETHEMEEND
|
||||||
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
|
|||||||
Reference in New Issue
Block a user