this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update ctags

+75 -27
+3 -1
fish/functions/theme.fish
··· 1 1 set THEME_PATH $DOTFILES/fish/base16 2 2 3 3 function theme 4 - eval sh "$THEME_PATH"/"$argv[1]"."$argv[2]".sh 4 + if status --is-interactive 5 + eval sh "$THEME_PATH"/"$argv[1]"."$argv[2]".sh 6 + end 5 7 end
+15 -1
nix/config.nix
··· 1 - { 1 + rec { 2 + allowUnfree = true; 3 + 2 4 packageOverrides = pkgs: rec { 5 + all = pkgs.buildEnv { 6 + name = "all"; 7 + paths = [ 8 + pkgs.nix 9 + pkgs.nixops 10 + editors 11 + scm 12 + tools 13 + ]; 14 + }; 15 + 3 16 editors = pkgs.buildEnv { 4 17 name = "editors"; 5 18 paths = [ ··· 36 49 }; 37 50 38 51 universal-ctags = pkgs.callPackage ./pkgs/universal-ctags {}; 52 + htop = pkgs.callPackage ./pkgs/htop {}; 39 53 }; 40 54 }
+23
nix/pkgs/htop/default.nix
··· 1 + { stdenv, fetchzip, automake, autoconf, ncurses, libtool }: 2 + 3 + stdenv.mkDerivation { 4 + name = "htop-2.0.0"; 5 + 6 + buildInputs = [ 7 + automake 8 + autoconf 9 + libtool 10 + ncurses 11 + ]; 12 + 13 + src = fetchzip { 14 + url = "https://github.com/hishamhm/htop/archive/2.0.0.zip"; 15 + sha256 = "1z8rzf3ndswk3090qypl0bqzq9f32w0ik2k5x4zd7jg4hkx66k7z"; 16 + }; 17 + 18 + preConfigure = "./autogen.sh"; 19 + configureFlags = [ 20 + "--enable-unicode" 21 + "--enable-native-affinity" 22 + ]; 23 + }
+3 -3
nix/pkgs/universal-ctags/default.nix
··· 1 1 { stdenv, fetchzip, automake, autoconf, pkgconfig, libtool }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "universal-ctags"; 4 + name = "universal-ctags-2016.02.12-f2fef59ce643b4a2c47d356225a5a5e7213b67d6"; 5 5 6 6 buildInputs = [ 7 7 automake ··· 11 11 ]; 12 12 13 13 src = fetchzip { 14 - url = "https://github.com/universal-ctags/ctags/archive/96c6e051ce6e5073a92e2b48d4d9b00be725d436.zip"; 15 - sha256 = "0nwqc9k62gbhpkmh8gvmdzwg06gl9qviflgij0nrhpnha3wac1x1"; 14 + url = "https://github.com/universal-ctags/ctags/archive/f2fef59ce643b4a2c47d356225a5a5e7213b67d6.zip"; 15 + sha256 = "1sa465mlbky91dk6vxwww38lhppd9f5s8hsvxn2pr5viz0755zd9"; 16 16 }; 17 17 18 18 preConfigure = "./autogen.sh";
+5 -6
nvim/init.vim
··· 9 9 Plug 'bling/vim-bufferline' 10 10 Plug 'chriskempson/base16-vim' 11 11 Plug 'itchyny/lightline.vim' 12 - Plug 'myusuf3/numbers.vim' 13 - Plug 'nathanaelkane/vim-indent-guides' 14 12 Plug 'raymond-w-ko/vim-niji' 15 13 Plug 'kshenoy/vim-signature' 16 14 ··· 23 21 Plug 'lambdatoast/elm.vim' 24 22 Plug 'lervag/vimtex' 25 23 Plug 'rust-lang/rust.vim' 26 - Plug 'slim-template/vim-slim' 27 24 Plug 'vim-ruby/vim-ruby' 28 25 Plug 'puppetlabs/puppet-syntax-vim' 29 26 ··· 64 61 65 62 " Build & Configuration 66 63 Plug 'hauleth/neomake', { 'branch': 'fix/291' } 67 - Plug 'dahu/EditorConfig' 64 + Plug 'editorconfig/editorconfig-vim' 68 65 Plug 'tpope/vim-projectionist' 69 66 70 67 " Utils 71 68 Plug 'junegunn/vim-easy-align' 72 69 Plug 'mbbill/undotree', { 'on': 'UndotreeToggle' } 73 70 Plug 'mjbrownie/swapit' 74 - Plug 'terryma/vim-multiple-cursors' 75 71 Plug 'tpope/vim-repeat' 76 72 Plug 'tpope/vim-unimpaired' 77 73 Plug 'wellle/targets.vim' ··· 104 100 105 101 " Line numbers are good 106 102 set number 103 + set relativenumber 107 104 108 105 " Show current mode down the bottom 109 106 set noshowmode ··· 126 123 127 124 " Use proper english 128 125 set spelllang=en_gb 126 + 127 + " Show me more! 128 + set scrolloff=10 129 129 " }}} 130 130 " Autoupdate {{{ 131 131 " Automatically reload changed files ··· 179 179 " Some useful toggles for plugins 180 180 noremap <F2> :UndotreeToggle<CR> 181 181 noremap <F3> :NumbersToggle<CR> 182 - noremap <F4> :IndentGuidesToggle<CR> 183 182 " }}}
+2
nvim/plugin/bufferline.vim
··· 1 1 let g:bufferline_echo = 1 2 2 let g:bufferline_rotate = 1 3 3 let g:bufferline_fname_mod = ':~:.' 4 + 5 + nnoremap gb :<C-u>Buffers<CR>
+1 -1
nvim/plugin/format.vim
··· 1 1 " Formatting and cleaning 2 2 noremap g= :<C-u>Format<CR> 3 3 4 - command! Clean %s/\s\+$//e | nohlsearch 4 + command! Clean let _s=@/ | %s/\s\+$//e | let @/=_s | nohlsearch 5 5 command! Format norm gg=Gg``
+5
nvim/plugin/macro.vim
··· 1 + nnoremap <silent> @R :set operatorfunc=macro#repeat<CR>g@ 2 + xnoremap <silent> @ :<C-u>call macro#repeat()<CR> 3 + function! macro#repeat(...) 4 + execute (a:0 ? "'[,']" : "'<,'>").'normal @'.nr2char(getchar()) 5 + endfunction
+3
tmux/init.tmux
··· 5 5 6 6 set -g set-titles on 7 7 8 + # set -g lock-after-time 5 9 + # set -g lock-command "/home/hauleth/.nix-profile/bin/cmatrix -sC blue" 10 + 8 11 source "$HOME/.tmux/themes/agnoster.tmux" 9 12 10 13 # Smart pane switching with awareness of vim splits
+15 -15
utils/dir_colors
··· 20 20 DIR 00;38;5;04 # directory 01;34 21 21 LINK 00;38;5;04 # symbolic link. (If you set this to 'target' instead of a 22 22 # numerical value, the color is as for the file pointed to.) 23 - MULTIHARDLINK 00 # regular file with more than one link 24 - FIFO 48;5;230;38;5;136;01 # pipe 25 - SOCK 48;5;230;38;5;136;01 # socket 26 - DOOR 48;5;230;38;5;136;01 # door 27 - BLK 48;5;230;38;5;244;01 # block device driver 28 - CHR 48;5;230;38;5;244;01 # character device driver 29 - ORPHAN 48;5;235;38;5;160 # symlink to nonexistent file, or non-stat'able file 30 - SETUID 48;5;160;38;5;230 # file that is setuid (u+s) 31 - SETGID 48;5;136;38;5;230 # file that is setgid (g+s) 32 - CAPABILITY 30;41 # file with capability 33 - STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir that is sticky and other-writable (+t,o+w) 34 - OTHER_WRITABLE 48;5;235;38;5;33 # dir that is other-writable (o+w) and not sticky 35 - STICKY 48;5;33;38;5;230 # dir with the sticky bit set (+t) and not other-writable 36 - # This is for files with execute permission: 37 - EXEC 01;38;5;180 23 + # MULTIHARDLINK 00 # regular file with more than one link 24 + # FIFO 48;5;230;38;5;136;01 # pipe 25 + # SOCK 48;5;230;38;5;136;01 # socket 26 + # DOOR 48;5;230;38;5;136;01 # door 27 + # BLK 48;5;230;38;5;244;01 # block device driver 28 + # CHR 48;5;230;38;5;244;01 # character device driver 29 + # ORPHAN 48;5;235;38;5;160 # symlink to nonexistent file, or non-stat'able file 30 + # SETUID 48;5;160;38;5;230 # file that is setuid (u+s) 31 + # SETGID 48;5;136;38;5;230 # file that is setgid (g+s) 32 + # CAPABILITY 30;41 # file with capability 33 + # STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir that is sticky and other-writable (+t,o+w) 34 + # OTHER_WRITABLE 48;5;235;38;5;33 # dir that is other-writable (o+w) and not sticky 35 + # STICKY 48;5;33;38;5;230 # dir with the sticky bit set (+t) and not other-writable 36 + # # This is for files with execute permission: 37 + # EXEC 01;38;5;180 38 38 39 39 # archives or compressed (violet + bold for compression) {{{ 40 40 .tar 00;38;5;05