Manage dotfiles with dotter
This commit is contained in:
		
							
								
								
									
										36
									
								
								.dotter/global.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.dotter/global.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					[zsh.files]
 | 
				
			||||||
 | 
					"zsh/.zshrc" = { target = "~/.zshrc", type = "symbolic" }
 | 
				
			||||||
 | 
					"zsh/.zimrc" = { target = "~/.zimrc", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[nvim.files]
 | 
				
			||||||
 | 
					"nvim/init.lua" = { target = "~/.config/nvim/init.lua", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[git.files]
 | 
				
			||||||
 | 
					"git/.gitconfig" = { target = "~/.config/git/config", type = "symbolic" }
 | 
				
			||||||
 | 
					"git/.gitmessage" = { target = "~/.config/git/message", type = "symbolic" }
 | 
				
			||||||
 | 
					"git/.gitattributes" = { target = "~/.config/git/attributes", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[grobi.files]
 | 
				
			||||||
 | 
					"grobi/grobi.conf" = { target = "~/.config/grobi.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[gnupg.files]
 | 
				
			||||||
 | 
					"gnupg/gpg.conf" = { target = "~/.gnupg/gpg.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					"gnupg/gpg-agent.conf" = { target = "~/.gnupg/gpg-agent.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[i3.files]
 | 
				
			||||||
 | 
					"i3/config" = { target = "~/.config/i3/config", type = "symbolic" }
 | 
				
			||||||
 | 
					"i3/layouts" = { target = "~/.config/i3/layouts", type = "symbolic" }
 | 
				
			||||||
 | 
					"i3/scripts" = { target = "~/.config/i3/scripts", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[picom.files]
 | 
				
			||||||
 | 
					"picom/picom.conf" = { target = "~/.config/picom.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[polybar.files]
 | 
				
			||||||
 | 
					"polybar/config.ini" = { target = "~/.config/polybar/config", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[redshift.files]
 | 
				
			||||||
 | 
					"redshift/redshift.conf" = { target = "~/.config/redshift/redshift.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[tmux.files]
 | 
				
			||||||
 | 
					"tmux/.tmux.conf" = { target = "~/.tmux.conf", type = "symbolic" }
 | 
				
			||||||
 | 
					"tmux" = { target = "~/.tmux", type = "symbolic" }
 | 
				
			||||||
							
								
								
									
										7
									
								
								.dotter/pre_deploy.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								.dotter/pre_deploy.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					set -e
 | 
				
			||||||
 | 
					set -u
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Build i3 config
 | 
				
			||||||
 | 
					cd i3/conf
 | 
				
			||||||
 | 
					./build.sh
 | 
				
			||||||
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -145,3 +145,6 @@ vim/autoload/plug.vim
 | 
				
			|||||||
albert.conf
 | 
					albert.conf
 | 
				
			||||||
albert/albert.conf
 | 
					albert/albert.conf
 | 
				
			||||||
albert/last_used/version
 | 
					albert/last_used/version
 | 
				
			||||||
 | 
					.dotter/local.toml
 | 
				
			||||||
 | 
					.dotter/cache.toml
 | 
				
			||||||
 | 
					.dotter/cache/
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										0
									
								
								.gitattributes → git/.gitattributes
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										0
									
								
								.gitattributes → git/.gitattributes
									
									
									
									
										vendored
									
									
								
							@@ -10,10 +10,10 @@
 | 
				
			|||||||
    ignore = "!gi() { curl -L -s https://www.gitignore.io/api/$@ ; } ; gi"
 | 
					    ignore = "!gi() { curl -L -s https://www.gitignore.io/api/$@ ; } ; gi"
 | 
				
			||||||
[commit]
 | 
					[commit]
 | 
				
			||||||
    gpgsign = true
 | 
					    gpgsign = true
 | 
				
			||||||
    template = ~/.gitmessage
 | 
					    template = ~/.config/git/message
 | 
				
			||||||
[core]
 | 
					[core]
 | 
				
			||||||
    autocrlf = input
 | 
					    autocrlf = input
 | 
				
			||||||
    attributesFile = ~/.dotfiles/.gitattributes
 | 
					    attributesFile = ~/.config/git/attributes
 | 
				
			||||||
    pager = delta
 | 
					    pager = delta
 | 
				
			||||||
[github]
 | 
					[github]
 | 
				
			||||||
    user = rad4day
 | 
					    user = rad4day
 | 
				
			||||||
							
								
								
									
										1
									
								
								polybar/config
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								polybar/config
									
									
									
									
									
										Symbolic link
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					/home/rad4day/.dotfiles/polybar/config.ini
 | 
				
			||||||
		Reference in New Issue
	
	Block a user