Commit graph

193 commits

Author SHA1 Message Date
Cyryl Płotnicki afa606b7c0 Use new cargo install syntax (#138) 2017-10-16 20:02:25 +01:00
Cyryl Płotnicki 60df1966db Clean vim config every rebuild (#137) 2017-10-06 15:24:20 +01:00
Cyryl Płotnicki 298226f209 Add Nikola build dependencies for Mac (#134) 2017-09-22 12:08:05 +01:00
Cyryl Płotnicki f4a33c1862 Fix vim on Mac 2017-08-20 15:54:12 +02:00
Cyryl Płotnicki 2a13b0ef23 Clean up Vim-related dependencies (#128)
* Upgrade Vundle
* Extract Vim setup function
2017-08-08 21:26:01 +02:00
Cyryl Płotnicki e84bd54150 Windows upgrade fix (#116) 2017-05-14 13:05:54 +01:00
Cyryl Płotnicki a4b93bf583 Remove redshift (#114) 2017-04-29 17:33:32 +02:00
Cyryl Płotnicki c6d0855c97 Add cargo install-update (#110) 2017-03-20 21:13:54 +00:00
Cyryl Płotnicki 009b0f712a Realpath for gopath (#108) 2017-03-18 09:16:20 +00:00
Cyryl Płotnicki d9ecba8798 Upgrade Nikola dependencies to the newest ones (#104) 2017-03-09 07:00:45 +00:00
Cyryl Płotnicki 63ec531017 Fix Fedora terminal (#100) 2017-02-12 11:47:30 +00:00
Cyryl Płotnicki fc838b9119 Refresh kicad installation on fedora (#101) 2017-02-11 12:56:56 +00:00
Cyryl Płotnicki d076f4711b Add Mac support (#89) 2017-01-26 05:44:03 +00:00
Cyryl Płotnicki 2ac6310ded Fix pip Nikola pokackaging problems (#97) 2017-01-25 21:36:23 +00:00
Cyryl Płotnicki 3f00dfc2b5 Add basic Windows-specific git configs (#72) 2017-01-24 19:53:30 +00:00
Cyryl Płotnicki 34155478af Add windows debug tools (#93) 2017-01-19 10:03:34 +00:00
Cyryl Płotnicki 1588c7ea34 Make the VSCode settings directory if needed 2016-11-25 21:08:37 +01:00
Cyryl Płotnicki a49c790125 Add VSCode settings file 2016-11-25 20:05:15 +01:00
Cyryl Płotnicki 0a261d7f1c Link in proper prezto configuration files 2016-11-13 19:55:32 +01:00
Cyryl Płotnicki fcacd43093 Add custom zprofile 2016-11-13 17:16:45 +01:00
Cyryl Płotnicki bef5f49d07 Add zprezto 2016-11-13 17:09:48 +01:00
Cyryl Płotnicki 89eae8e50a Remove oh-my-zsh 2016-11-13 16:48:08 +01:00
Cyryl Płotnicki b1ce3d47e6 Fix broken if for Nikola install 2016-11-03 22:25:47 +01:00
Cyryl Płotnicki 9d9431f6e2 Do not fail the build if no pip3 2016-11-03 21:58:39 +01:00
Cyryl Płotnicki b1f43c85e2 Fix gpg2 and pip paths detection 2016-11-03 21:38:04 +01:00
Cyryl Płotnicki 568e143592 Follow redirects when downloading via curl 2016-11-03 21:21:29 +01:00
Cyryl Płotnicki be6a6c5c6e Use previously detected curl to download RVM 2016-11-03 21:18:13 +01:00
Cyryl Płotnicki bfc723b238 More verbosity around installing RVM 2016-11-03 21:12:59 +01:00
Cyryl Płotnicki 9bae034719 Fix pip detection 2016-11-03 20:55:20 +01:00
Cyryl Płotnicki 70017cf7b7 Fall back to pip when no pip3 on Python3 2016-11-03 12:03:33 +01:00
Cyryl Płotnicki 0be1d24ea3 Use RVM from master as the cygwin patch already merged in 2016-11-03 07:39:36 +01:00
Cyryl Płotnicki 6f5e9cf204 Use pre-release RVM in hope to fix fzf compilation issues 2016-11-03 07:18:10 +01:00
Cyryl Płotnicki be31f8d3ef Allow for failures in refreshing RVM environments 2016-11-02 20:42:28 +01:00
Cyryl Plotnicki bdce1f78cc Use RVM's Ruby under cygwin, to build fzf 2016-11-01 20:14:18 +01:00
Cyryl Płotnicki 6f6df6e32a Fix typo in the common script 2016-11-01 18:38:14 +01:00
Cyryl Plotnicki 15d7382207 Allow for initial key improt for rvm to fail 2016-11-01 15:04:54 +01:00
Cyryl Plotnicki 29858e8052 Fail the build on no gpg whatsoever 2016-11-01 14:38:20 +01:00
Cyryl Plotnicki 386212b872 Use gpg isntead of gpg2 when necessary 2016-11-01 14:35:53 +01:00
Cyryl Plotnicki 8790efe856 More verbostiy and sensitivity to errors in the installation scripts 2016-11-01 14:22:07 +01:00
Cyryl Płotnicki 2e54723713 Remove VSCode configuration and extension files 2016-10-23 11:47:31 +02:00
Cyryl Płotnicki 79db743bbc Do not upgrade Nikola dependencies 2016-10-16 21:21:12 +02:00
Cyryl Płotnicki 5533f777f3 Refactor pip installs to reduce duplication 2016-10-16 17:53:28 +02:00
Cyryl Płotnicki b504829756 Add Nikola auto dependencies 2016-10-16 17:38:26 +02:00
Cyryl Płotnicki a7f1455709 Install Nikola by default 2016-10-16 17:35:28 +02:00
Cyryl Płotnicki a10e924288 Make fzf working under Ubuntu on Windows 2016-10-13 16:44:59 +02:00
Cyryl Płotnicki 2ee928081c Add fzf + ripgrep everywhere.
* install by default
* configure Vim to use fzf via fzf.vim
* start Tmux when starting zsh
2016-10-12 20:58:26 +02:00
Cyryl Płotnicki a7ad8bf45e Do not reinstall rust tools if present 2016-10-07 10:01:17 +02:00
Cyryl Płotnicki 2d0d701bcb added ripgrep 2016-09-24 15:39:40 +02:00
Cyryl Płotnicki 8bb6709f00 Merge branch 'master' into vscode 2016-09-16 20:18:06 +02:00
Cyryl Płotnicki 9779c2308b do not use python3 under ubuntu trusty as YCM does not compile under it 2016-09-15 06:43:04 +02:00
Cyryl Płotnicki 0d17c814dd Merge remote-tracking branch 'github/master' into vim8 2016-09-14 21:59:18 +02:00
Cyryl Płotnicki 9e4df7d139 Use python3 to install YCM 2016-09-14 21:38:37 +02:00
Cyryl Płotnicki 06c12bd511 Link to .vscode during installation 2016-09-11 10:30:01 +02:00
Cyryl Płotnicki 04abf4ce4d do not install cargo-clippy on stable rust 2016-09-11 10:25:06 +02:00
Cyryl Płotnicki 101ce1a3be Add racer, rustsym and clippy 2016-09-11 10:22:44 +02:00
Cyryl Płotnicki 23d58577b8 Merge branch 'master' into fedora24 2016-09-10 17:48:51 +02:00
Cyryl Płotnicki b8b166d411 Merge remote-tracking branch 'origin/master' into fedora24 2016-09-10 16:10:15 +02:00
Cyryl Płotnicki c3939c56c9 rebuild YCM on Linux but not under cygwin 2016-09-10 15:19:33 +02:00
Cyryl Płotnicki 241829126d Split vim config into a seaprate Linux and cygwin parts 2016-09-10 13:38:42 +02:00
Cyryl Płotnicki ca99b0aa21 remove YCM 2016-08-21 18:39:19 +02:00
Cyryl Płotnicki-Chudyk 41c922138d do not use system boost libraries to compile YCM 2016-08-12 13:06:39 +02:00
Cyryl Płotnicki-Chudyk 85f583d687 Add omnisharp support on Fedora 2016-08-12 12:35:50 +02:00
Cyryl Płotnicki-Chudyk 5f9eab662d install Ruby in addition to just RVM 2016-08-11 14:53:45 +02:00
Cyryl Płotnicki-Chudyk 862d41f29c add Ruby support via RVM 2016-08-11 14:37:03 +02:00
Cyryl Płotnicki-Chudyk c57fe3a92a Do not invoke YCM when no vim 2016-08-05 10:04:58 +02:00
Cyryl Płotnicki-Chudyk 1f8566dba5 Do not use vim under cygwin 2016-08-05 09:56:31 +02:00
Cyryl Płotnicki d1cb209607 Merge branch 'master' into windows_configure 2016-08-05 09:52:50 +02:00
Cyryl Płotnicki-Chudyk aa43c35e4f do not use Go on ubuntu trusty 2016-08-04 17:59:32 +02:00
Cyryl Płotnicki-Chudyk 017e7ac5c0 add NORUST option, use it under cygwin 2016-07-31 09:43:37 +02:00
Cyryl Płotnicki-Chudyk fc926aa798 add logging around sudo decision 2016-07-30 21:42:34 +02:00
Cyryl Płotnicki-Chudyk ca11a4a09c introduce NOSUDO in configure scripts 2016-07-30 21:39:07 +02:00
Cyryl Płotnicki-Chudyk e1963ba100 exit common configure script if DIR not set 2016-07-30 21:08:05 +02:00
Cyryl Płotnicki-Chudyk b9b9ec18fa Vundle used to install Vundle 2016-07-09 12:57:56 +02:00
Cyryl Płotnicki-Chudyk 6033245203 do not use vim-racer nor install racer globally anymore, use YCM for completion solely 2016-07-09 11:35:41 +02:00
Cyryl Płotnicki-Chudyk 80d45b6043 move YCM to be built after rust and racer are already installed 2016-07-09 11:21:52 +02:00
Cyryl Płotnicki-Chudyk f8d88d67a6 enable clang and racer explicitely for YCM 2016-07-09 11:18:14 +02:00
Cyryl Płotnicki-Chudyk b3939dd811 build all compelters for YCM 2016-07-09 11:15:30 +02:00
Cyryl Płotnicki-Chudyk d9eaceb277 do a recursive fetch for rust sources 2016-07-09 09:28:30 +02:00
Cyryl Płotnicki-Chudyk eb3f5d3565 use new cargo's switch to install or update packages when present 2016-07-08 13:43:49 +02:00
Cyryl Płotnicki-Chudyk a6aaed62f2 chsh installed explicitely on fedora 2016-07-01 21:39:51 +02:00
Cyryl Płotnicki-Chudyk 1de46b96fe guess the user name if not present in cyryl 2016-07-01 13:29:03 +02:00
Cyryl Płotnicki-Chudyk b172bcdce5 try both places where rvm env might reside 2016-06-24 15:50:28 +02:00
Cyryl Płotnicki-Chudyk fb694b56ab use as many jobs in cargo as there are processors 2016-06-23 18:35:56 +02:00
Cyryl Płotnicki-Chudyk d8de09e8b7 try uninstalling if existing cargo package exists 2016-06-04 10:11:36 +02:00
Cyryl Płotnicki-Chudyk a206d5c5de follow redirects when fetching rvm installer 2016-06-04 09:49:36 +02:00
Cyryl Płotnicki-Chudyk b19c749f48 removing clippy from the default install as it fails to build on stable rust 2016-06-04 09:22:25 +02:00
Cyryl Płotnicki-Chudyk 0b3c32ff23 env var setting extracted out to allow use in the common configuration script 2016-06-04 09:12:19 +02:00
Cyryl Płotnicki-Chudyk 7a6027677a use rustup instead of multirust 2016-06-04 08:59:40 +02:00
Cyryl Płotnicki-Chudyk bcaa45f2d8 do not use old gpg for rvm's key verification 2016-05-30 11:30:39 +02:00
Cyryl Płotnicki-Chudyk 9ce37a933b rustfmt enabled by default 2016-05-15 22:59:29 +02:00
Cyryl Płotnicki-Chudyk 0c2437d46e bunsen's conkyrc added 2016-05-03 20:20:46 +02:00
Cyryl Płotnicki-Chudyk 2d8a8dddb1 remove conky; do not fail on re-installing racer 2016-05-03 20:13:01 +02:00
Cyryl Płotnicki-Chudyk 349e0c66a9 added racer explicitly, this time from cargo 2016-04-30 10:46:06 +02:00
Cyryl Płotnicki-Chudyk 8c302e5ffc excercism added 2016-04-10 19:38:38 +02:00
Cyryl Płotnicki-Chudyk dfaca940e7 do not build racer in the initial script 2016-03-12 15:09:42 +01:00
Cyryl Płotnicki-Chudyk 24609141c1 explicitely install diff-so-fancy using separate npm command 2016-03-01 22:06:52 +01:00
Cyryl Płotnicki-Chudyk 56b5e33443 use newer multirust installer 2016-03-01 10:40:50 +01:00
Cyryl Płotnicki-Chudyk ea1f6c468f fancy diff added 2016-02-16 11:31:50 +01:00
Cyryl Płotnicki-Chudyk a7e316adf0 do not fail the whole installation if font-cache refresh fails 2016-02-15 17:07:34 +01:00
Cyryl Płotnicki-Chudyk c59ec700c5 force font cache refresh after adding new fonts 2016-01-30 11:37:33 +01:00