feroldi / dotfiles Goto Github PK
View Code? Open in Web Editor NEWMy personal dotfiles
My personal dotfiles
This is extremely useful for automated installs. Maybe start with something that lets you list the needed packages in each distribution, which is already useful, since packages may have different names across them.
I don't care for uninstalling packages.
Document every single setting inside init.vim
. But since I'm planning on migrating over to Lua due to its support for language servers, it may be better to recreate init.vim
in init.lua
.
For example, if git
or python
is needed in order to install some tool, it should detect whether such dependencies are available, and, if not, install them first. And more, if there are install scripts for such dependencies in the tools/
directory, the installer should run them.
In fact, the installer should be just an orchestrator of install scripts and nothing more.
A profile defines a set of installs for a specific Linux distribution. It lets you have control over which parts of the dotfiles get installed into the system, whilst not cluttering automated install scripts with choices.
For example, I'm sure that I will always want to use bspwm on ArchLinux, but not on Ubuntu. I can have the automated install for it, but it will only be used by some profile I've created for ArchLinux.
packer_compiled.lua contains absolute paths and should be generated by the package manager in the user's machine.
And, please, use the default path for .Xresources
.
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.