filipekiss / dotfiles-legacy Goto Github PK
View Code? Open in Web Editor NEW. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
There are a few files that need to be linked using the absolute path instead of the relative one (mainly git hooks for now, but others may appear in the future).
Since these are an exception, for now a simple post-install script will solve this problem.
If we ever need to revisit this, we may assume other absolute links will be necessary and a proper solution must be made.
Issue auto-created from commit 4dfe016
Commit Message:
tmux: Add bin/mx
Use mx instead of tmuxp. There's a lot of work here yet.
+TODO: Find out why tmux send-keys
is breaking.
Issue auto-created from commit 719f87f
Commit Message:
utils: Update ctags configuration
universal-ctags follows a different pattern from usual ctags. ~/.ctags
file is not interpreted. Instead, it looks for config files under
$HOME/.ctags.d/*.ctags. This change is to reflect this behavior.
+TODO: Check how this behavior is replicated on Fedora
Changes mostly regarding the first setup
git config protocol.keybase.allow always
brew install gnupg
before trying to import keys from keybasehomebrew/cask-versions/1password6
brew install --HEAD universal-ctags/universal-ctags/universal-ctags
caskroom
pinentry
/pinentry-mac
Issue auto-created from commit 39c3c63
Commit Message:
🐧 🍎 brew: Add Linuxbrew support
brew
task at Makefile. The task now invokesscripts/brew-select.zsh
which includes the appropriatescripts/homebrew.zsh
instead of living inscripts/linuxbrew.zsh
linuxbrew/Brewfile
@todo: Organize the Brewfiles into the homebrew folder, separating
under common
, macos
and linux
for better maintainability
Nix has no "Bundle" like Homebrew has, so will need a script responsible for installing our nix packages as well.
Requirements:
TODO
comment in 7bc514e. It's been assigned to @filipekiss because they committed the code.Issue auto-created from commit 6fc78d4
Commit Message:
zsh: Add a few shell settings
These settings were taken from my old setup that used Zim. I'll take
a look to tweak them later
+TODO: Merge $DOTFILES/source/* files into $DOTFILES/config/zsh/zshrc.d
TODO
comment in d16b0ea when #14 was merged. cc @filipekiss.Issue auto-created from commit bc4cec1
Commit Message:
meta: Add keybase setup isntructions
+TODO: Clean-up dotfiles script.
My $PATH is a mess, I need to fix it, specially after all that python jazz from the latest homebrew updates
TODO
comment in 5211165. It's been assigned to @filipekiss because they committed the code.TODO
comment in b1377f1 when #18 was merged. cc @filipekiss.Just as I do with homebrew, create a make nix
task that will be responsible for installing Nix in the target box.
Issue auto-created from commit e1cde46
Commit Message:
git: Don't complain about removed files
The hook would complain when grepping for removed files. Redirect the
output to /dev/null
+TODO: Don't check for removed files
Issue auto-created from commit 3a2898c
Commit Message:
git: Better hook system
This commits is the starting point to a better git hook organizational
system.
+TODO: Add a README to explain the hook system
I really need to update this to properly support linux, so I might as well just do it the right way
dotfiles
binary to see how to split things into proper scriptslinuxbrew
handling (PATH issues and whatnots)main.shada
permissions problemMaybe I´ll update this repository with just a configurations file and bootstrap a more generic installation script like dotbot but with less dependencies and that handles installation of binaries and whatnots.
A lot of things to clean-up and to improve
colorscheme
on Vim settings (first run will complain).git
folderstouch viminfo
)main.shada
nvim problemTODO
comment in b1377f1 when #18 was merged. cc @filipekiss.Commit Message:
meta: Update bin/dotfiles
make brew
@todo: Create a homebrew/required file to ensure minimal installation
on first run and leave app installation for the make
step
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.