mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-10-31 20:41:16 +01:00 
			
		
		
		
	Merge branch 'master' of github:tiyn/dotfiles
This commit is contained in:
		| @@ -61,10 +61,10 @@ alias contacts="khard" | |||||||
| alias  paint="kolourpaint" | alias  paint="kolourpaint" | ||||||
|  |  | ||||||
| # ls(d) | # ls(d) | ||||||
| alias l="lsd" | alias l="exa" | ||||||
| alias la="lsd -la" | alias la="exa -la" | ||||||
| alias ll="lsd -l" | alias ll="exa -l" | ||||||
| alias tree="lsd --tree" | alias tree="exa --tree" | ||||||
|  |  | ||||||
| # mkdir | # mkdir | ||||||
| alias mkdir="mkdir -p" | alias mkdir="mkdir -p" | ||||||
|   | |||||||
| @@ -1,11 +0,0 @@ | |||||||
| [Filechooser Settings] |  | ||||||
| LocationMode=filename-entry |  | ||||||
| ShowHidden=false |  | ||||||
| ShowSizeColumn=true |  | ||||||
| GeometryX=286 |  | ||||||
| GeometryY=86 |  | ||||||
| GeometryWidth=796 |  | ||||||
| GeometryHeight=596 |  | ||||||
| SortColumn=name |  | ||||||
| SortOrder=ascending |  | ||||||
| StartupMode=recent |  | ||||||
| @@ -26,3 +26,4 @@ x-scheme-handler/mid=userapp-Thunderbird-ANNRB1.desktop | |||||||
| x-scheme-handler/mailto=userapp-Thunderbird-ANNRB1.desktop; | x-scheme-handler/mailto=userapp-Thunderbird-ANNRB1.desktop; | ||||||
| x-scheme-handler/mid=userapp-Thunderbird-ANNRB1.desktop; | x-scheme-handler/mid=userapp-Thunderbird-ANNRB1.desktop; | ||||||
| application/rss+xml=firefox.desktop; | application/rss+xml=firefox.desktop; | ||||||
|  | application/pdf=firefox.desktop; | ||||||
|   | |||||||
| @@ -399,10 +399,11 @@ endfun | |||||||
| autocmd BufWritePre * :call TrimWhitespace() | autocmd BufWritePre * :call TrimWhitespace() | ||||||
|  |  | ||||||
| " read files correctly | " read files correctly | ||||||
| autocmd BufRead,BufNewFile *.tex set filetype=tex |  | ||||||
| autocmd BufRead,BufNewFile *.html set filetype=html |  | ||||||
| autocmd BufRead,BufNewFile *.h set filetype=c | autocmd BufRead,BufNewFile *.h set filetype=c | ||||||
|  | autocmd BufRead,BufNewFile *.html set filetype=html | ||||||
| autocmd BufRead,BufNewFile *.nim set filetype=nim | autocmd BufRead,BufNewFile *.nim set filetype=nim | ||||||
|  | autocmd BufRead,BufNewFile *.py set filetype=python | ||||||
|  | autocmd BufRead,BufNewFile *.tex set filetype=tex | ||||||
|  |  | ||||||
| " formatting options | " formatting options | ||||||
| autocmd FileType java setlocal shiftwidth=2 softtabstop=2 | autocmd FileType java setlocal shiftwidth=2 softtabstop=2 | ||||||
| @@ -423,16 +424,16 @@ autocmd FileType tex,latex setlocal formatprg=latexindent\ - | |||||||
| autocmd FileType tex,latex noremap <F8> gggqG | autocmd FileType tex,latex noremap <F8> gggqG | ||||||
|  |  | ||||||
| " cleanup certain files after leaving the editor | " cleanup certain files after leaving the editor | ||||||
| autocmd VimLeave *.tex !texclear % |  | ||||||
| autocmd VimLeave *.c !cclear | autocmd VimLeave *.c !cclear | ||||||
|  | autocmd VimLeave *.tex !texclear % | ||||||
|  |  | ||||||
| " highlighting break line | " highlighting break line | ||||||
| autocmd BufEnter,FileType c set colorcolumn=80 | autocmd BufEnter,FileType c set colorcolumn=80 | ||||||
| autocmd BufEnter,FileType java set colorcolumn=100 | autocmd BufEnter,FileType java set colorcolumn=100 | ||||||
| autocmd BufEnter,FileType markdown set colorcolumn=80 | autocmd BufEnter,FileType markdown set colorcolumn=80 | ||||||
| autocmd BufEnter,FileType tex set colorcolumn=80 |  | ||||||
| autocmd BufEnter,FileType nim set colorcolumn=80 | autocmd BufEnter,FileType nim set colorcolumn=80 | ||||||
| autocmd BufEnter,FileType python set colorcolumn=80 | autocmd BufEnter,FileType python set colorcolumn=80 | ||||||
|  | autocmd BufEnter,FileType tex set colorcolumn=80 | ||||||
|  |  | ||||||
| "" colorscheme | "" colorscheme | ||||||
| set background=dark | set background=dark | ||||||
|   | |||||||
							
								
								
									
										199
									
								
								.config/nvim/snippets/python.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										199
									
								
								.config/nvim/snippets/python.snippets
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,199 @@ | |||||||
|  | # shbang 3 | ||||||
|  | snippet #! | ||||||
|  | 	#!/usr/bin/env python3 | ||||||
|  |  | ||||||
|  | # shbang 2 | ||||||
|  | snippet #!2 | ||||||
|  | 	#!/usr/bin/env python2 | ||||||
|  | 	# -*- coding: utf-8 -*- | ||||||
|  |  | ||||||
|  | # shbang 3 | ||||||
|  | snippet #!3 | ||||||
|  | 	#!/usr/bin/env python3 | ||||||
|  |  | ||||||
|  | # import | ||||||
|  | snippet imp | ||||||
|  | 	import ${0:module} | ||||||
|  |  | ||||||
|  | # from ... import | ||||||
|  | snippet from | ||||||
|  | 	from ${1:package} import ${0:module} | ||||||
|  |  | ||||||
|  | # while | ||||||
|  | snippet wh | ||||||
|  | 	while ${1:condition}: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # do ... while | ||||||
|  | snippet dowh | ||||||
|  | 	while True: | ||||||
|  | 		${1} | ||||||
|  | 		if ${0:condition}: | ||||||
|  | 			break | ||||||
|  |  | ||||||
|  | # with | ||||||
|  | snippet with | ||||||
|  | 	with ${1:expr} as ${2:var}: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # async with | ||||||
|  | snippet awith | ||||||
|  | 	async with ${1:expr} as ${2:var}: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # class | ||||||
|  | snippet cla | ||||||
|  | 	class ${1:class_name}: | ||||||
|  | 		"""${0:description}""" | ||||||
|  |  | ||||||
|  | # class with init | ||||||
|  | snippet clai | ||||||
|  | 	class ${1:class_name}: | ||||||
|  | 		"""${2:description}""" | ||||||
|  | 		def __init__(self, ${3:args}): | ||||||
|  | 			${0} | ||||||
|  |  | ||||||
|  | # function with docstring | ||||||
|  | snippet def | ||||||
|  | 	def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | ||||||
|  | 		"""${3:docstring for $1}""" | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # function | ||||||
|  | snippet deff | ||||||
|  | 	def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # async function with docstring | ||||||
|  | snippet adef | ||||||
|  | 	async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | ||||||
|  | 		"""${3:docstring for $1}""" | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # async function | ||||||
|  | snippet adeff | ||||||
|  | 	async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # init function | ||||||
|  | snippet defi | ||||||
|  | 	def __init__(self, ${1:args}): | ||||||
|  | 		${0} | ||||||
|  | # if | ||||||
|  | snippet if | ||||||
|  | 	if ${1:condition}: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # else | ||||||
|  | snippet el | ||||||
|  | 	else: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # else if | ||||||
|  | snippet ei | ||||||
|  | 	elif ${1:condition}: | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  |  | ||||||
|  | # for | ||||||
|  | snippet for | ||||||
|  | 	for ${1:item} in ${2:items}: | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # return | ||||||
|  | snippet ret | ||||||
|  | 	return ${0} | ||||||
|  |  | ||||||
|  | # self reference | ||||||
|  | snippet . | ||||||
|  | 	self. | ||||||
|  |  | ||||||
|  | # self attribute | ||||||
|  | snippet sa self.attribute = attribute | ||||||
|  | 	self.${1:attribute} = $1 | ||||||
|  |  | ||||||
|  | # try ... except | ||||||
|  | snippet try Try/Except | ||||||
|  | 	try: | ||||||
|  | 		${1:${VISUAL}} | ||||||
|  | 	except ${2:Exception} as ${3:e}: | ||||||
|  | 		${0:raise $3} | ||||||
|  |  | ||||||
|  | # try ... except ... else | ||||||
|  | snippet trye Try/Except/Else | ||||||
|  | 	try: | ||||||
|  | 		${1:${VISUAL}} | ||||||
|  | 	except ${2:Exception} as ${3:e}: | ||||||
|  | 		${4:raise $3} | ||||||
|  | 	else: | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # try ... except ... finally | ||||||
|  | snippet tryf Try/Except/Finally | ||||||
|  | 	try: | ||||||
|  | 		${1:${VISUAL}} | ||||||
|  | 	except ${2:Exception} as ${3:e}: | ||||||
|  | 		${4:raise $3} | ||||||
|  | 	finally: | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # try ... except ... else ... finally | ||||||
|  | snippet tryef Try/Except/Else/Finally | ||||||
|  | 	try: | ||||||
|  | 		${1:${VISUAL}} | ||||||
|  | 	except ${2:Exception} as ${3:e}: | ||||||
|  | 		${4:raise $3} | ||||||
|  | 	else: | ||||||
|  | 		${5} | ||||||
|  | 	finally: | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # if name is main | ||||||
|  | snippet ifmain | ||||||
|  | 	if __name__ == '__main__': | ||||||
|  | 		${0:main()} | ||||||
|  |  | ||||||
|  | # docstring | ||||||
|  | snippet " | ||||||
|  | 	"""${0:doc} | ||||||
|  | 	""" | ||||||
|  |  | ||||||
|  | # test function | ||||||
|  | snippet test | ||||||
|  | 	def test_${1:description}(${2:`indent('.') ? 'self' : ''`}): | ||||||
|  | 		${0} | ||||||
|  |  | ||||||
|  | # list comprehension | ||||||
|  | snippet lcp list comprehension | ||||||
|  | 	[${1} for ${2} in ${3:${VISUAL}}]${0} | ||||||
|  |  | ||||||
|  | # dict comprehension | ||||||
|  | snippet dcp dict comprehension | ||||||
|  | 	{${1}: ${2} for ${3} in ${4:${VISUAL}}}${0} | ||||||
|  |  | ||||||
|  | # set comprehension | ||||||
|  | snippet scp set comprehension | ||||||
|  | 	{${1} for ${2} in ${3:${VISUAL}}}${0} | ||||||
|  |  | ||||||
|  | # print | ||||||
|  | snippet pr | ||||||
|  | 	print($0) | ||||||
|  |  | ||||||
|  | # print string | ||||||
|  | snippet prs | ||||||
|  | 	print("$0") | ||||||
|  |  | ||||||
|  | # fprint string | ||||||
|  | snippet prf | ||||||
|  | 	print(f"$0") | ||||||
|  |  | ||||||
|  | # print to file | ||||||
|  | snippet fpr | ||||||
|  | 	print($0, file=${1:sys.stderr}) | ||||||
|  |  | ||||||
|  | # print string to file | ||||||
|  | snippet fprs | ||||||
|  | 	print("$0", file=${1:sys.stderr}) | ||||||
|  |  | ||||||
|  | # fprint string to file | ||||||
|  | snippet fprf | ||||||
|  | 	print(f"$0", file=${1:sys.stderr}) | ||||||
| @@ -1,10 +1,257 @@ | |||||||
| # Section | # documentclass without options | ||||||
|  | snippet dcl \documentclass{} | ||||||
|  | 	\\documentclass{${1:class}} ${0} | ||||||
|  |  | ||||||
|  | # documentclass with options | ||||||
|  | snippet dclo \documentclass[]{} | ||||||
|  | 	\\documentclass[${1:options}]{${2:class}} ${0} | ||||||
|  |  | ||||||
|  | # newcommand | ||||||
|  | snippet nc \newcommand | ||||||
|  | 	\\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}} ${0} | ||||||
|  |  | ||||||
|  | # usepackage | ||||||
|  | snippet up \usepackage | ||||||
|  | 	\\usepackage[${1:options}]{${2:package}} ${0} | ||||||
|  |  | ||||||
|  | # \begin{}...\end{} | ||||||
|  | snippet begin \begin{} ... \end{} block | ||||||
|  | 	\\begin{${1:env}} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{$1} | ||||||
|  |  | ||||||
|  | # maketitle | ||||||
|  | snippet mkt maketitle | ||||||
|  | 	\\maketitle | ||||||
|  |  | ||||||
|  | # tabular | ||||||
|  | snippet tab tabular (or arbitrary) environment | ||||||
|  | 	\\begin{${1:tabular}}{${2:c}} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{$1} | ||||||
|  |  | ||||||
|  | snippet center center environment | ||||||
|  | 	\\begin{center} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{center} | ||||||
|  |  | ||||||
|  | # align(ed) | ||||||
|  | snippet ali align(ed) environment | ||||||
|  | 	\\begin{align${1:ed}} | ||||||
|  | 		\\label{eq:${2}} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{align$1} | ||||||
|  |  | ||||||
|  | # equation | ||||||
|  | snippet eq equation environment | ||||||
|  | 	\\begin{equation} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{equation} | ||||||
|  |  | ||||||
|  | # equation | ||||||
|  | snippet eql Labeled equation environment | ||||||
|  | 	\\begin{equation} | ||||||
|  | 		\\label{eq:${2}} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{equation} | ||||||
|  |  | ||||||
|  | # equation | ||||||
|  | snippet eq* unnumbered equation environment | ||||||
|  | 	\\begin{equation*} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{equation*} | ||||||
|  |  | ||||||
|  | # label | ||||||
|  | snippet lab \label | ||||||
|  | 	\\label{${1:eq:}${2:fig:}${3:tab:}${0}} | ||||||
|  |  | ||||||
|  | # enumerate | ||||||
|  | snippet enum enumerate environment | ||||||
|  | 	\\begin{enumerate} | ||||||
|  | 		\\item ${0} | ||||||
|  | 	\\end{enumerate} | ||||||
|  |  | ||||||
|  | # itemize | ||||||
|  | snippet item itemize environment | ||||||
|  | 	\\begin{itemize} | ||||||
|  | 		\\item ${0} | ||||||
|  | 	\\end{itemize} | ||||||
|  |  | ||||||
|  | # item | ||||||
|  | snippet it \item | ||||||
|  | 	\\item ${1:${VISUAL}} | ||||||
|  |  | ||||||
|  | # endless new item | ||||||
|  | snippet ]i \item (recursive) | ||||||
|  | 	\\item ${1} | ||||||
|  | 		${0:]i} | ||||||
|  |  | ||||||
|  | # matrix | ||||||
|  | snippet mat smart matrix environment | ||||||
|  | 	\\begin{${1:p/b/v/V/B/small}matrix} | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{$1matrix} | ||||||
|  |  | ||||||
|  | # chapter | ||||||
|  | snippet cha \chapter | ||||||
|  | 	\\chapter{${1:chapter name}}% | ||||||
|  | 	\\label{cha:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # section | ||||||
| snippet sec \section | snippet sec \section | ||||||
| 	\\section{${1:section name}}% | 	\\section{${1:section name}}% | ||||||
| 	\\label{sec:${2:$1}} | 	\\label{sec:${2:$1}} | ||||||
| 	${0} | 	${0} | ||||||
| # Section without number |  | ||||||
|  | # section without number | ||||||
| snippet sec* \section* | snippet sec* \section* | ||||||
| 	\\section*{${1:section name}}% | 	\\section*{${1:section name}}% | ||||||
| 	\\label{sec:${2:$1}} | 	\\label{sec:${2:$1}} | ||||||
| 	${0} | 	${0} | ||||||
|  |  | ||||||
|  | # sub section | ||||||
|  | snippet sub \subsection | ||||||
|  | 	\\subsection{${1:subsection name}}% | ||||||
|  | 	\\label{sub:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # sub section without number | ||||||
|  | snippet sub* \subsection* | ||||||
|  | 	\\subsection*{${1:subsection name}}% | ||||||
|  | 	\\label{sub:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # sub sub section | ||||||
|  | snippet ssub \subsubsection | ||||||
|  | 	\\subsubsection{${1:subsubsection name}}% | ||||||
|  | 	\\label{ssub:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # sub sub section without number | ||||||
|  | snippet ssub* \subsubsection* | ||||||
|  | 	\\subsubsection*{${1:subsubsection name}}% | ||||||
|  | 	\\label{ssub:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # paragraph | ||||||
|  | snippet par \paragraph | ||||||
|  | 	\\paragraph{${1:paragraph name}}% | ||||||
|  | 	\\label{par:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # sub paragraph | ||||||
|  | snippet subp \subparagraph | ||||||
|  | 	\\subparagraph{${1:subparagraph name}}% | ||||||
|  | 	\\label{subp:${2:$1}} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # text italic | ||||||
|  | snippet ita italic text | ||||||
|  | 	\\textit{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text bold | ||||||
|  | snippet bf bold face text | ||||||
|  | 	\\textbf{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text underline | ||||||
|  | snippet under underline text | ||||||
|  | 	\\underline{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text overline | ||||||
|  | snippet over overline text | ||||||
|  | 	\\overline{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text emphasize | ||||||
|  | snippet emp emphasize text | ||||||
|  | 	\\emph{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text small caps | ||||||
|  | snippet sc small caps text | ||||||
|  | 	\\textsc{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text sans serife | ||||||
|  | snippet sf sans serife text | ||||||
|  | 	\\textsf{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text roman | ||||||
|  | snippet rm roman font text | ||||||
|  | 	\\textrm{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text typewriter | ||||||
|  | snippet tt typewriter (monospace) text | ||||||
|  | 	\\texttt{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text subscripted | ||||||
|  | snippet tsub subscripted text | ||||||
|  | 	\\textsubscript{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # text superscripted | ||||||
|  | snippet tsup superscripted text | ||||||
|  | 	\\textsuperscript{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # footnote | ||||||
|  | snippet ft \footnote | ||||||
|  | 	\\footnote{${1:${VISUAL:text}}}${0} | ||||||
|  |  | ||||||
|  | # figure includegraphics | ||||||
|  | snippet fig figure environment (includegraphics) | ||||||
|  | 	\\begin{figure}[htpb] | ||||||
|  | 	\\begin{center} | ||||||
|  | 		\\includegraphics[scale=${1}]{Figures/${2}} | ||||||
|  | 	\\end{center} | ||||||
|  | 	\\caption{${3}} | ||||||
|  | 	\\label{fig:${4}} | ||||||
|  | 	\\end{figure} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # figure tikz | ||||||
|  | snippet tikz figure environment (tikzpicture) | ||||||
|  | 	\\begin{figure}[htpb] | ||||||
|  | 	\\begin{center} | ||||||
|  | 	\\begin{tikzpicture}[scale=${1:1}, transform shape] | ||||||
|  | 		${2} | ||||||
|  | 	\\end{tikzpicture} | ||||||
|  | 	\\end{center} | ||||||
|  | 	\\caption{${3}}% | ||||||
|  | 	\\label{fig:${4}} | ||||||
|  | 	\\end{figure} | ||||||
|  | 	${0} | ||||||
|  |  | ||||||
|  | # math fraction | ||||||
|  | snippet frac \frac{}{} | ||||||
|  | 	\\frac{${1:num}}{${2:denom}} ${0} | ||||||
|  |  | ||||||
|  | # math sum | ||||||
|  | snippet sum \sum^{}_{} | ||||||
|  | 	\\sum^{${1:n}}_{${2:i=1}} ${0} | ||||||
|  |  | ||||||
|  | # math limes | ||||||
|  | snippet lim \lim_{} | ||||||
|  | 	\\lim_{${1:n \\to \\infty}} ${0} | ||||||
|  |  | ||||||
|  | # code listing | ||||||
|  | snippet lst | ||||||
|  | 	\\begin{listing}[language=${1:language}] | ||||||
|  | 		${0:${VISUAL}} | ||||||
|  | 	\\end{listing} | ||||||
|  |  | ||||||
|  | # code listing inline | ||||||
|  | snippet lsi | ||||||
|  | 	\\lstinline|${1}| ${0} | ||||||
|  |  | ||||||
|  | # hyperlink url | ||||||
|  | snippet url | ||||||
|  | 	\\url{${1}} ${0} | ||||||
|  |  | ||||||
|  | # hyperlink href | ||||||
|  | snippet href | ||||||
|  | 	\\href{${1}}{${2}} ${0} | ||||||
|  |  | ||||||
|  | # right arrow | ||||||
|  | snippet ra rightarrow | ||||||
|  | 	\\rightarrow {$0} | ||||||
|  |  | ||||||
|  | # long right arrow | ||||||
|  | snippet lra longrightarrow | ||||||
|  | 	\\longrightarrow {$0} | ||||||
|   | |||||||
| @@ -198,6 +198,11 @@ filextype *.epub | |||||||
|         \ {View in zathura} |         \ {View in zathura} | ||||||
|         \ zathura %f, |         \ zathura %f, | ||||||
|  |  | ||||||
|  | " svg | ||||||
|  | filextype *.svg | ||||||
|  |         \ {View in inkview} | ||||||
|  |         \ inkview %f, | ||||||
|  |  | ||||||
| " Audio | " Audio | ||||||
| filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus | filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus | ||||||
|        \ {Play using ffplay} |        \ {Play using ffplay} | ||||||
|   | |||||||
| @@ -6,5 +6,7 @@ dunst &			# dunst for notifications | |||||||
| redshift &		# redshift for saving your eyes | redshift &		# redshift for saving your eyes | ||||||
| mpd &		# starts the mpd server for music | mpd &		# starts the mpd server for music | ||||||
| $STATUSBAR & # for refreshing the statusbar | $STATUSBAR & # for refreshing the statusbar | ||||||
|  | xcompmgr & # compositor for transparency | ||||||
| nextcloud & # for my cloud | nextcloud & # for my cloud | ||||||
| sxhkd & # for shortcuts | sxhkd & # for shortcuts | ||||||
|  | easyeffects --gapplication-service & # load noise suppression for microphone | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,2 @@ | |||||||
| .dotfiles | .dotfiles | ||||||
| .config/nvim/plugged |  | ||||||
| .config/nvim/autoload | .config/nvim/autoload | ||||||
|   | |||||||
| @@ -9,8 +9,14 @@ | |||||||
| # directory as a wallpaper. Be careful that the directory only has images. | # directory as a wallpaper. Be careful that the directory only has images. | ||||||
| # by lukesmithxyz, checkout github.com/lukesmithxyz/voidrice | # by lukesmithxyz, checkout github.com/lukesmithxyz/voidrice | ||||||
|  |  | ||||||
| [ -f "$1" ] && cp "$1" ~/.config/wall.png && notify-send -i "$HOME/.config/wall.png" "Wallpaper changed." | bgloc="${XDG_DATA_HOME:-$HOME/.local/share}/bg" | ||||||
|  |  | ||||||
| [ -d "$1" ] && cp "$(find "$1" -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -type f | shuf -n 1)" ~/.config/wall.png && notify-send -i "$HOME/.config/wall.png" "Random Wallpaper chosen." |  | ||||||
|  |  | ||||||
| xwallpaper --zoom ~/.config/wall.png | trueloc="$(readlink -f "$1")" && | ||||||
|  | case "$(file --mime-type -b "$trueloc")" in | ||||||
|  | 	image/* ) ln -f "$(readlink -f "$1")" "$bgloc" && notify-send -i "$bgloc" "Changing wallpaper..." ;; | ||||||
|  | 	inode/directory ) ln -f "$(find "$trueloc" -iregex '.*.\(jpg\|jpeg\|png\|gif\)' -type f | shuf -n 1)" "$bgloc" && notify-send -i "$bgloc" "Random Wallpaper chosen." ;; | ||||||
|  | 	*) notify-send "🖼️ Error" "Not a valid image or directory." ; exit 1;; | ||||||
|  | esac | ||||||
|  |  | ||||||
|  | xwallpaper --zoom "$bgloc" | ||||||
|   | |||||||
| @@ -8,4 +8,4 @@ status=$(cat /sys/class/power_supply/"$1"/status) | |||||||
|  |  | ||||||
| [ "$status" = "Charging" ] && color="#ffffff" | [ "$status" = "Charging" ] && color="#ffffff" | ||||||
|  |  | ||||||
| printf "%s%s" "$(echo "$status" | sed -e "s/,//;s/Discharging//;s/Not Charging//;s/Charging//;s/Unknown//;s/Full/⚡/;s/ 0*/ /g;s/ :/ /g")" "$warn" "$(echo "$capacity"  | sed -e 's/$/%/' ) " | printf "%s%s" "$(echo "$status" | sed -e "s/,//;s/Discharging//;s/Not charging//;s/Charging//;s/Unknown//;s/Full/⚡/;s/ 0*/ /g;s/ :/ /g")" "$warn" "$(echo "$capacity"  | sed -e 's/$/%/' ) " | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user