summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2024-01-26 15:38:18 -0500
committerBenjamin Chausse <benjamin@chausse.xyz>2024-01-26 15:38:18 -0500
commite60032eeb9ce2145d53767b4738b95ef3ce4a055 (patch)
tree8c05beb861b15977f78fbc9ffdd2b0f75e3490b5
parent9f8855343c881bdc01b9fff5b956537ba1106b76 (diff)
Rebooting my build
-rw-r--r--.gitignore92
-rw-r--r--GIT_CONFIG.md21
-rw-r--r--README.md6
3 files changed, 119 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..deb7983
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,92 @@
+### C ###
+# Prerequisites
+*.d
+
+# Object files
+*.o
+*.ko
+*.obj
+*.elf
+
+# Linker output
+*.ilk
+*.map
+*.exp
+
+# Precompiled Headers
+*.gch
+*.pch
+
+# Libraries
+*.lib
+*.a
+*.la
+*.lo
+
+# Shared objects (inc. Windows DLLs)
+*.dll
+*.so
+*.so.*
+*.dylib
+
+# Executables
+*.exe
+*.out
+*.app
+*.i*86
+*.x86_64
+*.hex
+
+# Debug files
+*.dSYM/
+*.su
+*.idb
+*.pdb
+
+# Kernel Module Compile Results
+*.mod*
+*.cmd
+.tmp_versions/
+modules.order
+Module.symvers
+Mkfile.old
+dkms.conf
+
+### Tags ###
+# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
+TAGS
+.TAGS
+!TAGS/
+tags
+.tags
+!tags/
+gtags.files
+GTAGS
+GRTAGS
+GPATH
+GSYMS
+cscope.files
+cscope.out
+cscope.in.out
+cscope.po.out
+
+
+### Vim ###
+# Swap
+[._]*.s[a-v][a-z]
+!*.svg # comment out if you don't need vector files
+[._]*.sw[a-p]
+[._]s[a-rt-v][a-z]
+[._]ss[a-gi-z]
+[._]sw[a-p]
+
+# Session
+Session.vim
+Sessionx.vim
+
+# Temporary
+.netrwhist
+*~
+# Auto-generated tag files
+# Persistent undo
+[._]*.un~
diff --git a/GIT_CONFIG.md b/GIT_CONFIG.md
new file mode 100644
index 0000000..077d7ba
--- /dev/null
+++ b/GIT_CONFIG.md
@@ -0,0 +1,21 @@
+# This is how I will remain in sync with upstream
+
+```ini
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+[remote "origin"]
+ url = git@github.com:ChausseBenjamin/dwm.git
+ fetch = +refs/heads/*:refs/remotes/origin/*
+[branch "master"]
+ remote = upstream
+ merge = refs/heads/master
+[branch "personal"]
+ remote = origin
+ merge = refs/heads/personal
+[remote "upstream"]
+ url = git://git.suckless.org/dwm
+ fetch = +refs/heads/*:refs/remotes/upstream/*
+```
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..be6fb0b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,6 @@
+# Personal dwm configuration
+
+My dwm setup is quite quirky as it relies on [sxhkd][1] for all keybindings
+(except quitting dwm).
+
+[1]: https://github.com/baskerville/sxhkd