├── LICENSE ├── README.org ├── artisan ├── MuseScore │ ├── Indications_de_mesure.mpal │ └── taijitu │ │ ├── MuseScore3.ini │ │ ├── MuseScore3Development.ini │ │ └── MuseScore4.ini ├── frescobaldi │ ├── dark-theme.xml │ ├── frescobaldi-emacs.conf.backup │ ├── frescobaldi-vim.conf.backup │ ├── frescobaldi.conf │ └── golden-night-theme.xml ├── jack │ └── conf.xml ├── jackdrc ├── shortcuts-frescobaldi.xml └── shortcuts-musescore.xml ├── auto ├── crontab └── logrotate │ ├── copie │ ├── defaut │ ├── historique │ ├── irc │ ├── journal │ └── repercour ├── backup ├── borgmatic │ └── config.yaml └── runrestic │ └── racine.toml ├── cmdline └── fish │ └── binding.fish ├── crypte └── gnupg │ └── gpg-agent.conf ├── edit ├── emacs │ ├── color │ │ ├── golden-night-gui-theme.el │ │ ├── golden-night-leger-theme.el │ │ └── golden-night-term-theme.el │ ├── configuration.el │ ├── configuration.org │ ├── early-init.el │ ├── enligne.el │ ├── fonction.el │ ├── init.el │ ├── leger.el │ ├── orgconfig.el │ ├── pack │ │ └── hydra-examples.el │ ├── paquets-el-get.el │ ├── paquets-elpaca.el │ ├── paquets-natif.el │ ├── paquets-straight.el │ └── paquets.el ├── helix │ ├── config.toml │ ├── languages.toml │ └── themes │ │ └── golden-night.toml ├── kak │ ├── autoload │ │ └── default │ ├── colors │ │ └── golden-night.kak │ ├── kakrc │ ├── plugins │ └── userconf ├── labels │ ├── ctags.d │ │ └── generic.ctags │ └── gtags │ │ └── globalrc ├── neovim │ ├── after │ │ ├── ftplugin │ │ │ ├── lilypond.vim │ │ │ └── lisp.vim │ │ └── syntax │ │ │ ├── asyncfinder.vim │ │ │ ├── bash.vim │ │ │ ├── bufexplorer.vim │ │ │ ├── c.vim │ │ │ ├── cf.vim │ │ │ ├── cfg.vim │ │ │ ├── cmusrc.vim │ │ │ ├── conf.vim │ │ │ ├── crontab.vim │ │ │ ├── css.vim │ │ │ ├── denite.vim │ │ │ ├── diff.vim │ │ │ ├── dirvish.vim │ │ │ ├── dosini.vim │ │ │ ├── elinks.vim │ │ │ ├── help.vim │ │ │ ├── html │ │ │ ├── conceal.vim │ │ │ └── html.vim │ │ │ ├── json.vim │ │ │ ├── lftp.vim │ │ │ ├── lilypond.vim │ │ │ ├── lisp.vim │ │ │ ├── lua.vim │ │ │ ├── mail.vim │ │ │ ├── mailcap.vim │ │ │ ├── make.vim │ │ │ ├── man.vim │ │ │ ├── markdown.vim │ │ │ ├── muttrc.vim │ │ │ ├── netrw.vim │ │ │ ├── nroff.vim │ │ │ ├── org.vim │ │ │ ├── perl.vim │ │ │ ├── procmail.vim │ │ │ ├── project.vim │ │ │ ├── python.vim │ │ │ ├── qf.vim │ │ │ ├── readline.vim │ │ │ ├── sed.vim │ │ │ ├── sh.vim │ │ │ ├── slang.vim │ │ │ ├── snippets.vim │ │ │ ├── tmux.vim │ │ │ ├── toml.vim │ │ │ ├── tweetvim.vim │ │ │ ├── twitvim.vim │ │ │ ├── undotree.vim │ │ │ ├── unite.vim │ │ │ ├── vim-plug.vim │ │ │ ├── vim.vim │ │ │ ├── vimcalc.vim │ │ │ ├── vimfiler.vim │ │ │ ├── vimshell.vim │ │ │ ├── xdefaults.vim │ │ │ ├── xml.vim │ │ │ ├── xmodmap.vim │ │ │ ├── yaml.vim │ │ │ ├── yankring.vim │ │ │ ├── yate.vim │ │ │ └── zsh.vim │ ├── autocommand.vim │ ├── autoload │ │ ├── library.vim │ │ └── mail │ │ │ └── library.vim │ ├── colors │ │ └── golden-night.vim │ ├── ginit.vim │ ├── init.vim │ ├── lua │ │ └── paquets │ │ │ └── init.lua │ ├── main.vim │ ├── meta.lua │ ├── pack │ ├── paquet │ │ ├── autocmd-plugin.vim │ │ ├── packager.vim │ │ ├── postload.vim │ │ └── preload.vim │ ├── rc-nviman.vim │ ├── snippet │ │ ├── all.snippets │ │ ├── css.snippets │ │ ├── html.snippets │ │ ├── vim.snippets │ │ └── zsh.snippets │ └── spell └── vim │ ├── after │ ├── ftplugin │ │ └── lisp.vim │ └── syntax │ │ ├── asyncfinder.vim │ │ ├── bash.vim │ │ ├── bufexplorer.vim │ │ ├── c.vim │ │ ├── cfg.vim │ │ ├── cmusrc.vim │ │ ├── conf.vim │ │ ├── crontab.vim │ │ ├── css.vim │ │ ├── denite.vim │ │ ├── diff.vim │ │ ├── dirvish.vim │ │ ├── dosini.vim │ │ ├── elinks.vim │ │ ├── help.vim │ │ ├── html │ │ ├── conceal.vim │ │ └── html.vim │ │ ├── json.vim │ │ ├── lftp.vim │ │ ├── lisp.vim │ │ ├── lua.vim │ │ ├── mail.vim │ │ ├── make.vim │ │ ├── man.vim │ │ ├── markdown.vim │ │ ├── muttrc.vim │ │ ├── netrw.vim │ │ ├── nroff.vim │ │ ├── org.vim │ │ ├── perl.vim │ │ ├── pilrc.vim │ │ ├── procmail.vim │ │ ├── project.vim │ │ ├── python.vim │ │ ├── qf.vim │ │ ├── readline.vim │ │ ├── sed.vim │ │ ├── sh.vim │ │ ├── snippets.vim │ │ ├── tmux.vim │ │ ├── tweetvim.vim │ │ ├── twitvim.vim │ │ ├── undotree.vim │ │ ├── unite.vim │ │ ├── vim-plug.vim │ │ ├── vim.vim │ │ ├── vimcalc.vim │ │ ├── vimfiler.vim │ │ ├── vimshell.vim │ │ ├── xdefaults.vim │ │ ├── xmodmap.vim │ │ ├── yaml.vim │ │ ├── yankring.vim │ │ ├── yate.vim │ │ └── zsh.vim │ ├── autocommand.vim │ ├── autoload │ ├── mail │ │ └── library.vim │ ├── plug.vim │ └── plug.vim.old │ ├── colors │ └── golden-night.vim │ ├── gvimrc │ ├── library.vim │ ├── main.vim │ ├── pack │ ├── paquet │ ├── autocmd-plugin.vim │ ├── packager.vim │ ├── postload.vim │ └── preload.vim │ ├── rc-vimail.vim │ ├── snippet │ ├── all.snippets │ ├── css.snippets │ ├── html.snippets │ ├── vim.snippets │ └── zsh.snippets │ ├── spell │ └── vimrc ├── fediverse ├── config.toml ├── toot │ └── settings.toml └── tut │ ├── config.toml │ └── themes │ └── golden-night.toml ├── fileman ├── clifm │ ├── colors │ │ ├── amber-256.cfm │ │ ├── aqua.cfm │ │ ├── base16.cfm │ │ ├── cga.cfm │ │ ├── cold.cfm │ │ ├── default.cfm │ │ ├── dracula.cfm │ │ ├── forest.cfm │ │ ├── golden-night.cfm │ │ ├── green-256.cfm │ │ ├── gruvbox.cfm │ │ ├── light.cfm │ │ ├── molokai.cfm │ │ ├── snow.cfm │ │ ├── solarized.cfm │ │ ├── sunset.cfm │ │ ├── white-256.cfm │ │ ├── white.cfm │ │ └── zenburn.cfm │ ├── keybindings.cfm │ ├── plugins │ │ ├── BFG.cfg │ │ ├── BFG.sh │ │ ├── batch_copy.sh │ │ ├── batch_create.sh │ │ ├── bm_import.sh │ │ ├── clip.sh │ │ ├── colors.sh │ │ ├── cprm.sh │ │ ├── disk_analyzer.sh │ │ ├── dragondrop.sh │ │ ├── fdups.sh │ │ ├── finder.sh │ │ ├── fzcd.sh │ │ ├── fzfdesel.sh │ │ ├── fzfdirhist.sh │ │ ├── fzfhist.sh │ │ ├── fzfnav.sh │ │ ├── fzfsel.sh │ │ ├── git_status.sh │ │ ├── ihelp.sh │ │ ├── img_viewer.sh │ │ ├── jumper.sh │ │ ├── kbgen │ │ ├── kbgen.c │ │ ├── mime_list.sh │ │ ├── music_player.sh │ │ ├── pager.sh │ │ ├── pdf_viewer.sh │ │ ├── plugins-helper │ │ ├── recur_rm.sh │ │ ├── rgfind.sh │ │ ├── update.sh │ │ ├── vid_viewer.sh │ │ └── wallpaper_setter.sh │ ├── profiles │ │ └── default │ │ │ ├── clifmrc │ │ │ └── default-clifmrc │ ├── prompts.cfm │ └── readline.cfm ├── dolphinrc ├── edir │ └── edir-flags.conf ├── ranger │ ├── colorschemes │ │ ├── __init__.py │ │ └── golden-night.py │ ├── commands.py │ ├── commands_full.py │ ├── defaut │ │ ├── defaut-commands.py │ │ ├── defaut-commands_full.py │ │ ├── defaut-rc.conf │ │ ├── defaut-rifle.conf │ │ └── defaut-scope.sh │ ├── rc.conf │ ├── rifle.conf │ ├── scope.sh │ └── tagged └── vifm │ ├── colors │ ├── dircolors.vifm │ └── golden-night.vifm │ ├── devicons.vifm │ ├── favicons.vifm │ ├── scripts │ └── README │ ├── vifm-help.txt │ ├── vifmimgpdffile │ ├── vifmimgpdfpage │ ├── vifmrc │ └── vifmrc-default ├── hardware └── cpupower_gui │ ├── mandala │ ├── 00-cpg.conf │ ├── cpg-demand.profile │ ├── cpg-duo.profile │ ├── cpg-half-demand.profile │ ├── cpg-quarter-demand.profile │ ├── cpg-save.profile │ ├── cpg-trio.profile │ └── cpg-uno.profile │ ├── shari │ ├── 00-cpg.conf │ ├── cpg-demand.profile │ ├── cpg-half-demand.profile │ ├── cpg-quarter-demand.profile │ ├── cpg-quatro.profile │ └── cpg-save.profile │ ├── taijitu │ ├── 00-cpg.conf │ ├── cpg-demand.profile │ ├── cpg-duo.profile │ ├── cpg-half-demand.profile │ ├── cpg-quarter-demand.profile │ ├── cpg-save.profile │ ├── cpg-trio.profile │ ├── cpg-uno.profile │ └── cpu-half-demand-bis.profile │ └── tixu │ ├── 00-cpg.conf │ ├── cpg-demand.profile │ ├── cpg-duo.profile │ ├── cpg-save.profile │ ├── cpg-trio.profile │ └── cpg-uno.profile ├── mail ├── abook │ └── abookrc ├── aerc │ ├── aerc.conf │ ├── binds.conf │ └── styleset │ │ └── golden-night ├── fetchmailrc ├── forward ├── mailcap ├── mailrc ├── mairixrc └── neomutt │ ├── bindings.mutt │ ├── color │ └── golden-night.mutt │ ├── data │ └── number-of-lines │ ├── display.mutt │ ├── macros.mutt │ ├── muttrc │ ├── neomuttrc │ ├── news.mutt │ ├── sample.neomuttrc-tlr │ ├── scores.mutt │ └── scripts │ ├── decremente-index-pager.sh │ ├── incremente-index-pager.sh │ ├── index-pager.zsh │ └── test ├── mime ├── liste ├── mime.types └── mimeapps.list ├── multimedia ├── asoundrc ├── cmus │ ├── cache │ ├── command-history │ ├── lib.pl │ ├── playlist.pl │ ├── playlists │ │ └── default │ ├── rc │ └── search-history ├── criprc ├── festivalrc ├── moc │ ├── config │ ├── equalizer │ ├── keymap │ ├── last_directory │ ├── softmixer │ └── themes │ │ ├── black_theme │ │ ├── darkdot_theme │ │ ├── example_theme │ │ ├── green_theme │ │ ├── moca_theme │ │ ├── nightly_theme │ │ ├── red_theme │ │ ├── transparent-background │ │ └── yellow_red_theme ├── mpd.conf ├── mplayer │ ├── config │ ├── input.conf │ └── mencoder.conf ├── mpv │ ├── input.conf │ ├── mpv.conf │ └── mpv.local ├── ncmpcpp │ ├── bindings │ └── config ├── ncpamixer.conf ├── sxiv │ └── exec │ │ ├── image-info │ │ └── key-handler ├── vimiv │ ├── keys.conf │ ├── styles │ │ ├── default │ │ └── golden-night │ └── vimiv.conf ├── vlc │ └── vlcrc ├── whipper │ └── whipper.conf └── xine │ ├── config │ ├── keymap │ └── xine-ui_old_playlist.tox ├── multiplex ├── screenrc ├── screenrc.etc └── tmux │ ├── bindings.tmux │ ├── options.tmux │ ├── plugins.tmux │ ├── repertoire │ ├── plugins │ └── resurrect │ ├── session │ ├── complet.tmux │ └── default.tmux │ ├── theme.tmux │ ├── theme │ ├── solarized-256.tmux │ ├── solarized-dark.tmux │ └── solarized-light.tmux │ └── tmux.conf ├── network ├── aria2p │ └── config.toml ├── curl │ └── curlrc ├── lftp │ └── rc ├── rtorrent.rc ├── rtorrent │ └── rtorrent.rc ├── stig │ └── rc ├── transg │ └── transg-tui.toml ├── transmission-daemon │ └── settings.json └── wget │ ├── aspirateur │ ├── default-wgetrc │ └── wgetrc ├── news ├── gnus ├── gnus-newsrc ├── gnus-newsrc.eld ├── jnewsrc ├── jnewsrc.time ├── newsboat │ ├── cache.db │ ├── config │ ├── history.cmdline │ ├── history.search │ └── urls ├── newsraft │ └── config ├── newsrc ├── newsrc.bkp ├── newsrc.slrnpull ├── slrnpull.conf └── slrnrc ├── office └── sc-im │ └── scimrc ├── organizer ├── calcurse │ ├── apts │ ├── conf │ ├── keys │ └── todo ├── nb │ └── nbrc ├── remind │ ├── lune │ ├── recurrent │ └── reminders └── task │ ├── golden-night.theme │ └── taskrc ├── print └── cups │ └── lpoptions ├── science ├── goldendict │ ├── config │ ├── history │ └── index ├── octave │ └── octave-doc-bookmarks.xbel └── octaverc ├── search ├── agignore └── ripgreprc ├── self └── chezmoi │ └── chezmoi.toml ├── shell ├── abbr.fish ├── bash │ ├── alias.bash │ ├── archive.bash │ ├── bash_login │ ├── bash_logout │ ├── bash_profile │ ├── bashrc │ ├── completion.bash │ ├── environ.bash │ ├── options.bash │ ├── prompt.bash │ └── xorg.bash ├── elvish │ └── rc.elv ├── fish │ ├── abbr.fish │ ├── alias.fish │ ├── binding.fish │ ├── colour.fish │ ├── conf.d │ │ └── omf.fish │ ├── config.fish │ ├── environment.fish │ ├── fish_variables │ ├── functions │ ├── login.fish │ └── universal.fish ├── omf │ ├── bundle │ ├── channel │ └── theme ├── utils │ ├── cdargs-bash.sh │ ├── dircolors.conf │ ├── inputrc │ ├── percol.d │ │ └── rc.py │ ├── profile │ └── readlinerc ├── xonsh │ └── xonshrc └── zsh │ ├── alias.zsh │ ├── bareqaz-zshrc │ ├── couleurs.zsh │ ├── fonction.zsh │ ├── prompt.zsh │ ├── prompt │ ├── default.zsh │ ├── minimal.zsh │ └── zero.zsh │ ├── zlogin │ ├── zlogout │ ├── zprofile │ ├── zshenv │ ├── zshrc │ ├── zshrunrc │ └── zshruntermrc ├── social ├── irssi │ └── config ├── quassel-irc.org │ └── theme │ │ └── golden-night.qss └── weechat │ ├── alias.conf │ ├── autosort.conf │ ├── buffer_autoset.conf │ ├── buflist.conf │ ├── charset.conf │ ├── exec.conf │ ├── fifo.conf │ ├── fset.conf │ ├── guile.conf │ ├── irc.conf │ ├── logger.conf │ ├── lua.conf │ ├── perl.conf │ ├── plugins.conf │ ├── python.conf │ ├── relay.conf │ ├── ruby.conf │ ├── script.conf │ ├── spell.conf │ ├── tcl.conf │ ├── trigger.conf │ ├── typing.conf │ ├── urlgrab.conf │ ├── weechat.conf │ └── xfer.conf ├── sync └── unison │ ├── d.prf │ ├── default.prf │ ├── diskext.prf │ ├── ignorer │ ├── ignorer-uni │ ├── prefer │ ├── prefer-uni │ ├── remote.prf │ ├── rep.prf │ ├── reper-maison │ ├── reper-villa │ ├── sauvegarde │ └── uipref ├── system ├── dunst │ ├── default-dunstrc │ └── dunstrc └── systemd │ └── user │ ├── default.target.wants │ └── tmux.service │ ├── pipewire.service.wants │ └── pipewire-media-session.service │ ├── protonvpn_reconnect.service │ └── tmux.service ├── terminal ├── alacritty │ ├── alacritty.toml │ └── alacritty.yml ├── kitty │ ├── kitty.conf │ └── kitty.conf.bkp ├── konsole-kxmlgui5 │ └── konsoleui.rc ├── konsolerc ├── konsolerc.backup ├── lxterminal │ └── lxterminal.conf ├── mrxvtrc ├── theme │ └── golden-night.sh ├── tilda │ ├── config_0 │ └── config_1 ├── tilix.dconf ├── xfce4-terminal │ ├── accels.scm │ └── terminalrc └── yakuakerc ├── utils ├── bpytop │ └── bpytop.conf ├── calcrc ├── dialogrc ├── htop │ └── htoprc ├── multitail.conf ├── procs │ └── config.toml ├── synonymrc ├── toprc ├── wegorc ├── wgetpaste.d │ └── main.conf └── wikicurses │ ├── config │ ├── en.wikipedia.org │ └── bookmarks │ └── wiki.archlinux.org │ └── bookmarks ├── version ├── arch-params │ ├── =default-archive │ ├── =id │ └── =locations │ │ └── david@tixu.antra--defaut ├── cvsignore ├── cvsrc ├── darcs │ ├── author │ ├── boring │ └── prefs ├── git │ └── ignore ├── gitattributes ├── gitmessage ├── hgignore ├── hgrc ├── lazygit │ ├── config.yml │ ├── doc │ │ ├── Config.md │ │ ├── Custom_Command_Keybindings.md │ │ ├── Custom_Keybindings.md │ │ ├── Custom_Pagers.md │ │ ├── Integration_Tests.md │ │ ├── Keybindings_en.md │ │ ├── README.md │ │ └── Undoing.md │ ├── plain │ │ ├── Feb 20 11.40.32.381791558.patch │ │ ├── Feb 20 11.40.36.557824832.patch │ │ ├── Feb 20 11.40.40.437585318.patch │ │ ├── Feb 20 11.40.47.749778524.patch │ │ ├── Feb 20 13.06.01.859692075.patch │ │ └── Feb 20 13.06.06.804561065.patch │ └── wheel │ │ ├── Mar 25 13.13.22.494578954.patch │ │ ├── Mar 25 13.13.23.678557904.patch │ │ ├── Mar 25 13.13.24.190581237.patch │ │ ├── Mar 25 13.13.26.366353633.patch │ │ ├── Mar 25 13.13.26.662566744.patch │ │ └── Mar 25 13.13.27.110510460.patch ├── mrconfig ├── quiltrc ├── subversion │ ├── README.txt │ ├── config │ └── servers └── tigrc ├── virtual └── VirtualBox │ ├── VirtualBox.xml │ ├── VirtualBox.xml-prev │ ├── compreg.dat │ ├── vbox-ssl-cacertificate.crt │ └── xpti.dat ├── visu ├── bat │ └── config ├── gwenviewrc ├── less │ ├── lesskey │ ├── lesskey.1 │ └── natif ├── mostrc ├── nvimpager │ └── init.vim ├── okularpartrc ├── okularrc ├── vimpagerrc └── zathura │ └── zathurarc ├── webrowser ├── amfora │ └── config.toml ├── buku_run │ └── config ├── edbrowse │ └── ebrc ├── elinks │ ├── elinks.conf │ └── searchhist ├── lynx │ ├── lynx.cfg │ └── lynx.lss ├── nyxt │ └── init.lisp ├── qutebrowser │ ├── autoconfig.yml │ ├── config.py │ ├── greasemonkey │ │ ├── HTML5视频播放工具.user.js │ │ ├── LemmyTools.user.js │ │ ├── Lemmy_Scroll_to_parent_comment.user.js │ │ ├── Return YouTube Dislike.user.js │ │ ├── YouTube去广告.user.js │ │ └── lemmy-keyboard-navigation.user.js │ └── stylesheet │ │ ├── README.org │ │ ├── custom_solarized.css │ │ ├── golden-night.css │ │ └── solarized-dark-all-sites.css ├── surfraw │ ├── conf │ └── elvi │ │ ├── archman │ │ ├── brave │ │ ├── crisco-synonyme │ │ ├── frogfind │ │ ├── infotiger │ │ ├── lite-qwant │ │ ├── marginalia │ │ ├── musescore │ │ ├── reddit │ │ ├── searchmysite │ │ ├── wiby │ │ ├── wikipedia-en │ │ ├── wikipedia-en-mobile │ │ ├── wikipedia-fr │ │ ├── wikipedia-fr-mobile │ │ ├── wiktionary-en │ │ ├── wiktionary-en-mobile │ │ ├── wiktionary-fr │ │ ├── wiktionary-fr-mobile │ │ └── youtube ├── urlscan │ └── config.json ├── urlview ├── vimperatorrc └── w3m │ ├── RestoreTab.txt │ ├── cgi-bin │ ├── fzf_surfraw.cgi │ ├── goto_clipboard.cgi │ ├── goto_clipboard_primary.cgi │ ├── goto_tmux_clipboard.cgi │ └── restore_tab.cgi │ ├── config │ ├── doc │ ├── README.func │ ├── README.siteconf │ └── README.tab │ ├── keymap │ ├── menu │ ├── restore-tab.txt │ ├── siteconf │ ├── urimethodmap │ ├── w3mtmp759534-29 │ └── w3mtmp759534-33 └── windenv ├── @ ├── XCompose ├── Xdefaults ├── Xresources ├── Xresources.d ├── emacs ├── generic ├── kitty ├── rofi ├── st ├── urxvt ├── uxterm ├── xclock ├── xterm └── zutty ├── bsp-layout └── layoutrc ├── bspwm └── bspwmrc ├── dmrc ├── greenclip.cfg ├── i3 ├── arbre.json ├── bureaux ├── claviers ├── config ├── defaut │ ├── defaut-i3blocks.conf │ └── defaut-i3status.conf ├── i3blocks.conf ├── i3blocks │ ├── battery │ ├── bureaux │ ├── eteindre │ ├── fenetres │ ├── fermer │ ├── greenclip │ ├── internet │ ├── menu │ ├── meta │ ├── mpd │ ├── terminal │ ├── the │ ├── volume │ ├── wego │ └── wttr-in └── i3status.conf ├── imwheelrc ├── keynav └── keynavrc ├── lib ├── gtkrc-2.0 └── gtkrc-2.0-kde4 ├── multi-key-combinaisons ├── picom.conf ├── polybar └── config ├── pypanelrc ├── redshift.conf ├── redshift └── hooks │ └── brightness.sh ├── rofi ├── config.rasi ├── default-config.rasi └── themes │ └── golden-night.rasi ├── screenlayout ├── dual-screen.sh └── mono-screen.sh ├── sxhkd └── sxhkdrc ├── udiskie └── config.yml ├── xbindkeysrc ├── xinitrc ├── xkbcomp.xkb ├── xkbmap ├── xmodmap ├── Xmodmap ├── belge ├── belge-escape-lock ├── belge-meta-super-hyper ├── dvorak ├── francais ├── francais-escape-lock ├── francais-meta-super-hyper ├── qwerty └── xchange-lock-escape ├── xprofile ├── xscreensaver ├── xserverrc ├── xsession ├── xsessionrc └── xstart /artisan/MuseScore/Indications_de_mesure.mpal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/artisan/MuseScore/Indications_de_mesure.mpal -------------------------------------------------------------------------------- /artisan/jack/conf.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /artisan/jackdrc: -------------------------------------------------------------------------------- 1 | /bin/jackd -r -dalsa -dhw:0 -r44100 2 | -------------------------------------------------------------------------------- /auto/logrotate/copie: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | start 1 4 | rotate 0 5 | 6 | olddir copie 7 | 8 | copy 9 | noshred 10 | 11 | nosharedscripts 12 | nomissingok 13 | 14 | nodateext 15 | 16 | size 0 17 | 18 | compress 19 | nodelaycompress 20 | 21 | compresscmd /usr/bin/xz 22 | uncompresscmd /usr/bin/unxz 23 | compressext .xz 24 | compressoptions -6 25 | -------------------------------------------------------------------------------- /auto/logrotate/defaut: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | start 1 4 | rotate 30 5 | 6 | size 3000k 7 | 8 | olddir rotate 9 | 10 | copytruncate 11 | noshred 12 | 13 | missingok 14 | 15 | nosharedscripts 16 | 17 | dateext 18 | dateformat -%Y-%m-%d 19 | 20 | compress 21 | nodelaycompress 22 | 23 | compresscmd /usr/bin/xz 24 | uncompresscmd /usr/bin/unxz 25 | compressext .xz 26 | compressoptions -6 27 | -------------------------------------------------------------------------------- /auto/logrotate/historique: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | include /home/user_name/racine/config/auto/logrotate/copie 4 | 5 | /home/user_name/data/$HOST/cmdline/zsh/*.zsh {} 6 | 7 | /home/user_name/data/$HOST/edit/vim/info/*.info {} 8 | -------------------------------------------------------------------------------- /auto/logrotate/irc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | include /home/user_name/racine/config/auto/logrotate/defaut 4 | 5 | /home/user_name/log/irc/* { 6 | 7 | } 8 | 9 | /home/user_name/log/irc/freenode/* { 10 | 11 | rotate 0 12 | monthly 13 | minsize 0k 14 | dateext 15 | } 16 | 17 | -------------------------------------------------------------------------------- /auto/logrotate/journal: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | include /home/user_name/racine/config/auto/logrotate/defaut 4 | 5 | /home/user_name/log/* {} 6 | /home/user_name/log/polybar/* {} 7 | -------------------------------------------------------------------------------- /auto/logrotate/repercour: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | # Rotation des fichiers dans le répertoire courant 4 | 5 | "*" { 6 | start 1 7 | rotate 7 8 | 9 | size 0 10 | ifempty 11 | 12 | olddir rotate 13 | 14 | copy 15 | nocopytruncate 16 | noshred 17 | 18 | nosharedscripts 19 | nomissingok 20 | 21 | nodateext 22 | 23 | compress 24 | nodelaycompress 25 | 26 | compresscmd /usr/bin/xz 27 | uncompresscmd /usr/bin/unxz 28 | compressext .xz 29 | compressoptions -6 30 | } 31 | -------------------------------------------------------------------------------- /cmdline/fish/binding.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/cmdline/fish/binding.fish -------------------------------------------------------------------------------- /crypte/gnupg/gpg-agent.conf: -------------------------------------------------------------------------------- 1 | # vim: set ft=conf : 2 | 3 | # Keyboard control 4 | #no-grab 5 | 6 | default-cache-ttl 604800 7 | max-cache-ttl 604800 8 | 9 | no-grab 10 | no-allow-external-cache 11 | 12 | pinentry-timeout 86400 13 | 14 | #pinentry-program /usr/bin/pinentry-tty 15 | #pinentry-program /usr/bin/pinentry-curses 16 | #pinentry-program /usr/bin/pinentry-curses --timeout 0 17 | #pinentry-program /usr/bin/pinentry-gtk-2 18 | #pinentry-program /usr/bin/pinentry-qt4 19 | -------------------------------------------------------------------------------- /edit/emacs/early-init.el: -------------------------------------------------------------------------------- 1 | 2 | (setq package-enable-at-startup nil) 3 | -------------------------------------------------------------------------------- /edit/emacs/fonction.el: -------------------------------------------------------------------------------- 1 | ;; -*- mode: lisp -*- 2 | 3 | ;; * Provide 4 | 5 | (provide 'personnel-fonction) 6 | 7 | ;; * Variables locales 8 | 9 | ;; Local Variables: 10 | ;; eval: (outline-minor-mode) 11 | ;; outline-regexp: "^[;]*[ ]*[*]+" 12 | ;; End: 13 | -------------------------------------------------------------------------------- /edit/emacs/init.el: -------------------------------------------------------------------------------- 1 | ;;; -*- mode: emacs-lisp -*- 2 | 3 | ;;; * Debug 4 | 5 | (setq debug-on-error t) 6 | 7 | ;;; * Chemin d’accès aux fichiers à charger 8 | 9 | (add-to-list 'load-path "~/racine/config/edit/emacs") 10 | 11 | ;;; * Paquets 12 | 13 | (require 'personnel/paquets "paquets") 14 | 15 | ;;; * Perso 16 | 17 | (require 'personnel/perso "perso") 18 | 19 | ;;; * Configuration en org-mode / babel 20 | 21 | (require 'personnel/orgmode-configuration "orgconfig") 22 | 23 | ;;; * Variables locales 24 | 25 | ;; Local Variables: 26 | ;; eval: (outline-minor-mode) 27 | ;; outline-regexp: "^[;]*[ ]*[*]+" 28 | ;; End: 29 | -------------------------------------------------------------------------------- /edit/emacs/orgconfig.el: -------------------------------------------------------------------------------- 1 | ;;; -*- mode: emacs-lisp -*- 2 | 3 | ;;; * Chargement du fichier 4 | 5 | (setq use-package-verbose t) 6 | 7 | (use-package org) 8 | ;; (require 'org) 9 | 10 | (org-babel-load-file "~/racine/config/edit/emacs/configuration.org") 11 | 12 | ;;; * Provide 13 | 14 | (provide 'personnel/orgmode-configuration) 15 | 16 | ;;; * Variables locales 17 | 18 | ;; Local Variables: 19 | ;; eval: (outline-minor-mode) 20 | ;; outline-regexp: "^[;]*[ ]*[*]+" 21 | ;; End: 22 | -------------------------------------------------------------------------------- /edit/emacs/paquets-natif.el: -------------------------------------------------------------------------------- 1 | ;;; -*- mode: emacs-lisp -*- 2 | 3 | ;;; * Gestionnaire de paquets natif 4 | 5 | ;; This must come before configurations of installed packages. 6 | 7 | ;;(require 'package) 8 | 9 | ;;(package-initialize) 10 | 11 | ;;(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/")) 12 | 13 | ;;; ** Use-package 14 | 15 | ;; (unless (package-installed-p 'use-package) 16 | ;; (package-refresh-contents) 17 | ;; (package-install 'use-package)) 18 | 19 | ;;; ** Liste de paquets 20 | 21 | ;;; * Provide 22 | 23 | (provide 'personnel/paquets-natif) 24 | 25 | ;;; * Variables locales 26 | 27 | ;; Local Variables: 28 | ;; eval: (outline-minor-mode) 29 | ;; outline-regexp: "^[;]*[ ]*[*]+" 30 | ;; End: 31 | -------------------------------------------------------------------------------- /edit/emacs/paquets.el: -------------------------------------------------------------------------------- 1 | ;;; -*- mode: emacs-lisp -*- 2 | 3 | ;;; * Gestionnaires de paquets 4 | 5 | (require 'personnel/paquets-elpaca "paquets-elpaca") 6 | 7 | ;;(require 'personnel/paquets-straight "paquets-straight") 8 | ;;(require 'personnel/paquets-el-get "paquets-el-get") 9 | ;;(require 'personnel/paquets-natif "paquets-natif") 10 | 11 | ;;; * Provide 12 | 13 | (provide 'personnel/paquets) 14 | 15 | ;;; * Variables locales 16 | 17 | ;; Local Variables: 18 | ;; eval: (outline-minor-mode) 19 | ;; outline-regexp: "^[;]*[ ]*[*]+" 20 | ;; End: 21 | -------------------------------------------------------------------------------- /edit/helix/languages.toml: -------------------------------------------------------------------------------- 1 | 2 | use-grammars = { only = [ "vim" ] } 3 | 4 | [[grammar]] 5 | name = "vim" 6 | source = { git = "https://github.com/neovim/tree-sitter-vim", rev = "26b1aea3b3a5dae31f784a1204205fd57f2b82b5" } 7 | 8 | [[language]] 9 | name = "vim" 10 | grammar = "vim" 11 | scope = "source.vim" 12 | file-types = ["vim"] 13 | roots = [".git"] 14 | auto-format = false 15 | indent = { tab-width = 4, unit = " " } 16 | -------------------------------------------------------------------------------- /edit/kak/autoload/default: -------------------------------------------------------------------------------- 1 | /usr/share/kak/autoload -------------------------------------------------------------------------------- /edit/kak/plugins: -------------------------------------------------------------------------------- 1 | /home/david/racine/plugin/manager/plug.kak -------------------------------------------------------------------------------- /edit/kak/userconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/edit/kak/userconf -------------------------------------------------------------------------------- /edit/neovim/after/ftplugin/lilypond.vim: -------------------------------------------------------------------------------- 1 | " vim: set ft=vim: 2 | 3 | " remove default ftplugin lilypond maps {{{1 4 | 5 | " silent! unmap 6 | " silent! unmap 7 | " silent! unmap 8 | " silent! unmap 9 | " silent! unmap 10 | " silent! unmap 11 | " silent! unmap 12 | " silent! unmap 13 | " silent! unmap 14 | 15 | " custom options {{{1 16 | 17 | setlocal commentstring=%%s 18 | 19 | " custom maps {{{1 20 | 21 | "nnoremap call library#make_midi() 22 | -------------------------------------------------------------------------------- /edit/neovim/after/ftplugin/lisp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | set iskeyword+=+,-,_,:,/ 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/asyncfinder.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi AsyncFinderBuffer guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi AsyncFinderDir guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi AsyncFinderFile guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi AsyncFinderFileName guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi AsyncFinderMruFile guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi AsyncFinderPattern guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi AsyncFinderTitle guifg=#5B3C11 guibg=NONE gui=NONE 10 | 11 | hi AsyncFinderBuffer ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi AsyncFinderDir ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi AsyncFinderFile ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi AsyncFinderFileName ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi AsyncFinderMruFile ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi AsyncFinderPattern ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi AsyncFinderTitle ctermfg=NONE ctermbg=NONE cterm=NONE 18 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/bash.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi mailcapTypeField guifg=#5B3C11 guibg=default gui=NONE 4 | hi mailcapFlag guifg=#5B3C11 guibg=default gui=NONE 5 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/c.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cUserLabel guifg=#872E30 guibg=default gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/cf.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cfmlAttrName guifg=#5B3C11 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/cfg.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi CfgSection guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi CfgValues guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi CfgOnOff guifg=#5B3C11 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/cmusrc.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cmusrcKeyword guifg=#872E30 guibg=default gui=NONE 4 | hi cmusrcBindContext guifg=#88421D guibg=default gui=NONE 5 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/conf.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi confString guifg=#5B3C11 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/crontab.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi link crontabCmd Command 4 | 5 | hi crontabDay guifg=#5B3C11 guibg=default gui=NONE 6 | hi crontabDow guifg=#5B3C11 guibg=default gui=NONE 7 | hi crontabHr guifg=#5B3C11 guibg=default gui=NONE 8 | hi crontabVar guifg=#5B3C11 guibg=default gui=NONE 9 | 10 | hi crontabDay ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi crontabDow ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi crontabHr ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi crontabVar ctermfg=NONE ctermbg=NONE cterm=NONE 14 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/css.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cssTagName guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi cssDefinition guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi cssBorderProp guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi cssMediaProp guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi cssBoxProp guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi cssTextProp guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi cssFontProp guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi cssListProp guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi cssBackgroundProp guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi cssDefinition guifg=#5B3C11 guibg=NONE gui=NONE 13 | hi cssColorProp guifg=#5B3C11 guibg=NONE gui=NONE 14 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/diff.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | " 3 | hi DiffRemoved guifg=darkred guibg=default gui=NONE 4 | hi DiffAdded guifg=darkgreen guibg=default gui=NONE 5 | 6 | hi DiffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE 7 | hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE 8 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/dirvish.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim: 2 | 3 | hi DirvishPathHead guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi DirvishPathTail guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi DirvishArg guifg=black guibg=#5b3c11 gui=bold 6 | 7 | hi DirvishPathHead ctermfg=NONE ctermbg=NONE cterm=NONE 8 | hi DirvishPathTail ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi DirvishArg ctermfg=NONE ctermbg=NONE cterm=reverse 10 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/dosini.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi dosiniHeader guifg=#872e30 guibg=default gui=NONE 4 | hi dosiniLabel guifg=#5b3c11 guibg=default gui=NONE 5 | hi dosiniValue guifg=#5b3c11 guibg=default gui=NONE 6 | 7 | hi dosiniLabel ctermfg=brown ctermbg=black cterm=NONE 8 | hi dosiniHeader ctermfg=brown ctermbg=black cterm=NONE 9 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/elinks.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi elinksColorBlack guifg=#5B3C11 guibg=default gui=NONE 4 | hi elinksColorWhite guifg=#5B3C11 guibg=default gui=NONE 5 | hi elinksPrefix guifg=#5B3C11 guibg=default gui=NONE 6 | hi elinksOptions guifg=#5B3C11 guibg=default gui=NONE 7 | 8 | hi elinksKeyword guifg=#872E30 guibg=default gui=NONE 9 | 10 | hi elinksColorBlack ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi elinksPrefix ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi elinksOptions ctermfg=NONE ctermbg=NONE cterm=NONE 13 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/json.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi jsonKeyword guifg=#5B3C11 guibg=default gui=NONE 4 | hi jsonString guifg=#88421d guibg=default gui=NONE 5 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/lftp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi lftpKeywords guifg=#872E30 guibg=default gui=NONE 4 | hi lftpSet guifg=#5b3c11 guibg=default gui=NONE 5 | hi lftpSettings guifg=#5b3c11 guibg=default gui=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/lilypond.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi lilyContext guifg=#872e30 guibg=NONE gui=NONE 4 | hi lilyDefineVar guifg=#5b3c11 guibg=NONE gui=NONE 5 | hi lilyFunction guifg=#5b3c11 guibg=NONE gui=NONE 6 | hi lilyLyrics guifg=#5b3c11 guibg=NONE gui=NONE 7 | hi lilyMatcher guifg=#5b3c11 guibg=NONE gui=NONE 8 | hi lilySpecial guifg=#5b3c11 guibg=NONE gui=NONE 9 | hi lilyNote guifg=#5b3c11 guibg=NONE gui=NONE 10 | hi lilyPitch guifg=#5b3c11 guibg=NONE gui=NONE 11 | hi lilyReservedWord guifg=#88421d guibg=NONE gui=NONE 12 | hi lilySlur guifg=#5b3c11 guibg=NONE gui=NONE 13 | hi lilyString guifg=#88421d guibg=NONE gui=NONE 14 | hi lilyVar guifg=#5b3c11 guibg=NONE gui=NONE 15 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/lisp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi lispAtom guifg=#5B3C11 guibg=default gui=NONE 4 | hi lispList guifg=#5B3C11 guibg=default gui=NONE 5 | hi lispKey guifg=#5B3C11 guibg=default gui=NONE 6 | hi lispBQList guifg=#5B3C11 guibg=default gui=NONE 7 | hi lispConcat guifg=#5B3C11 guibg=default gui=NONE 8 | hi lispFunc guifg=#5B3C11 guibg=default gui=NONE 9 | hi lispEscapeSpecial guifg=#5B3C11 guibg=default gui=NONE 10 | hi lispDecl guifg=#5B3C11 guibg=default gui=NONE 11 | hi lispAtomList guifg=#5B3C11 guibg=default gui=NONE 12 | hi lispSpecial guifg=#5B3C11 guibg=default gui=NONE 13 | 14 | hi delimiter guifg=#5B3C11 guibg=default gui=NONE 15 | hi special guifg=#5B3C11 guibg=default gui=NONE 16 | hi Special guifg=#5B3C11 guibg=default gui=NONE 17 | 18 | hi link lispComment Comment 19 | hi link lispTodo Comment 20 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/lua.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi luaTable guifg=#5b3c11 guibg=default gui=NONE 4 | 5 | hi luaTable ctermfg=NONE ctermbg=NONE cterm=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/mail.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi MailEmail guifg=#5B3C11 guibg=default gui=NONE 4 | hi MailQuoted1 guifg=#754321 guibg=default gui=NONE 5 | hi MailQuoted2 guifg=#754321 guibg=default gui=NONE 6 | hi MailQuoted3 guifg=#754321 guibg=default gui=NONE 7 | hi MailQuoted4 guifg=#754321 guibg=default gui=NONE 8 | hi MailHeader guifg=#5B3C11 guibg=default gui=NONE 9 | hi MailHeaderEmail guifg=#5B3C11 guibg=default gui=NONE 10 | hi MailHeaderKey guifg=#5B3C11 guibg=default gui=NONE 11 | hi MailSignature guifg=#754321 guibg=default gui=NONE 12 | hi MailSubject guifg=#5B3C11 guibg=default gui=NONE 13 | 14 | hi MailEmail ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi MailQuoted1 ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi MailQuoted2 ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi MailQuoted3 ctermfg=NONE ctermbg=NONE cterm=NONE 18 | hi MailQuoted4 ctermfg=NONE ctermbg=NONE cterm=NONE 19 | hi MailHeader ctermfg=NONE ctermbg=NONE cterm=NONE 20 | hi MailHeaderEmail ctermfg=NONE ctermbg=NONE cterm=NONE 21 | hi MailHeaderKey ctermfg=NONE ctermbg=NONE cterm=NONE 22 | hi MailSignature ctermfg=NONE ctermbg=NONE cterm=NONE 23 | hi MailSubject ctermfg=NONE ctermbg=NONE cterm=NONE 24 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/mailcap.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi mailcapTypeField guifg=#5B3C11 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/make.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi makeDString guifg=#872e30 guibg=NONE gui=NONE 4 | hi makeSpecial guifg=#88421D guibg=NONE gui=NONE 5 | hi makeStatement guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi makeSpecTarget guifg=#88421D guibg=NONE gui=NONE 7 | hi makeTarget guifg=#88421D guibg=NONE gui=NONE 8 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/man.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi manSectionHeading guifg=#872E30 guibg=default gui=NONE 4 | hi manOptionDesc guifg=#88421D guibg=default gui=NONE 5 | hi manLongOptionDesc guifg=#88421D guibg=default gui=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/markdown.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi markdownAutomaticLink guifg=#5b3c11 guibg=default gui=NONE 4 | hi markdownListMarker guifg=#5b3c11 guibg=default gui=NONE 5 | hi markdownLinkText guifg=#5b3c11 guibg=default gui=NONE 6 | hi markdownUrlDelimiter guifg=#5b3c11 guibg=default gui=NONE 7 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/netrw.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi netrwDir guifg=#5B3C11 guibg=default gui=NONE 4 | hi netrwHidePat guifg=#5B3C11 guibg=default gui=NONE 5 | hi netrwComment guifg=#5B3C11 guibg=default gui=NONE 6 | hi netrwList guifg=#5B3C11 guibg=default gui=NONE 7 | 8 | hi netrwDir ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi netrwHidePat ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi netrwComment ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi netrwList ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi netrwQuickHelp ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi netrwHelpCmd ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi netrwClassify ctermfg=NONE ctermbg=NONE cterm=NONE 15 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/nroff.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi nroffReqName guifg=#872e30 guibg=default gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/org.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi org_heading1 guifg=#5B3C11 guibg=default gui=NONE 4 | hi org_heading2 guifg=#5B3C11 guibg=default gui=NONE 5 | hi org_heading3 guifg=#5B3C11 guibg=default gui=NONE 6 | hi org_heading4 guifg=#5B3C11 guibg=default gui=NONE 7 | hi org_heading5 guifg=#5B3C11 guibg=default gui=NONE 8 | hi org_heading6 guifg=#5B3C11 guibg=default gui=NONE 9 | hi org_heading7 guifg=#5B3C11 guibg=default gui=NONE 10 | hi org_list_ordered guifg=#5B3C11 guibg=default gui=NONE 11 | hi org_list_unordered guifg=#5B3C11 guibg=default gui=NONE 12 | hi org_key_identifier guifg=#5B3C11 guibg=default gui=NONE 13 | hi org_table guifg=#5B3C11 guibg=default gui=NONE 14 | hi org_table_separator guifg=#5B3C11 guibg=default gui=NONE 15 | hi orgHyperlink guifg=#5B3C11 guibg=default gui=NONE 16 | hi orgHyperURL guifg=#5B3C11 guibg=default gui=NONE 17 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/perl.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi perlStatement guifg=#5B3C11 guibg=default gui=NONE 4 | hi perlConditional guifg=#5B3C11 guibg=default gui=NONE 5 | hi perlOperator guifg=#5B3C11 guibg=default gui=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/procmail.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi procmailActionFolder guifg=#5B3C11 guibg=default gui=NONE 4 | hi procmailActionPipe guifg=#5B3C11 guibg=default gui=NONE 5 | hi procmailActionVariable guifg=#5B3C11 guibg=default gui=NONE 6 | hi procmailRecipe guifg=#5B3C11 guibg=default gui=NONE 7 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/project.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi projectPath guifg=#5B3C11 guibg=NONE gui=NONE 4 | 5 | hi ProjectBracket guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi ProjectNumber guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi ProjectTitle guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi ProjectPath guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi ProjectSlash guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi ProjectFile guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi ProjectSpecial guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi ProjectUnit guifg=#5B3C11 guibg=NONE gui=NONE 13 | 14 | 15 | hi projectPath ctermfg=NONE ctermbg=NONE cterm=NONE 16 | 17 | hi ProjectBracket ctermfg=NONE ctermbg=NONE cterm=NONE 18 | hi ProjectNumber ctermfg=NONE ctermbg=NONE cterm=NONE 19 | hi ProjectTitle ctermfg=NONE ctermbg=NONE cterm=NONE 20 | hi ProjectPath ctermfg=NONE ctermbg=NONE cterm=NONE 21 | hi ProjectSlash ctermfg=NONE ctermbg=NONE cterm=NONE 22 | hi ProjectFile ctermfg=NONE ctermbg=NONE cterm=NONE 23 | hi ProjectSpecial ctermfg=NONE ctermbg=NONE cterm=NONE 24 | hi ProjectUnit ctermfg=NONE ctermbg=NONE cterm=NONE 25 | 26 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/python.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi pythonStatement guifg=#872E30 guibg=default gui=NONE 4 | hi pythonString guifg=#872E30 guibg=default gui=NONE 5 | hi pythonQuotes guifg=#872E30 guibg=default gui=NONE 6 | hi pythonTodo guifg=#872E30 guibg=default gui=NONE 7 | hi pythonConditional guifg=#872E30 guibg=default gui=NONE 8 | hi pythonRepeat guifg=#872E30 guibg=default gui=NONE 9 | hi pythonInclude guifg=#872E30 guibg=default gui=NONE 10 | hi pythonOperator guifg=#872E30 guibg=default gui=NONE 11 | hi pythonException guifg=#872E30 guibg=default gui=NONE 12 | hi pythonExceptions guifg=#872E30 guibg=default gui=NONE 13 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/qf.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi qfFileName guifg=brown guibg=default gui=NONE 4 | 5 | hi qfFileName ctermfg=NONE ctermbg=NONE cterm=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/readline.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi readlineKeyword guifg=#872E30 guibg=default gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/slang.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi slangString guifg=#872e30 guibg=default gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/snippets.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi snippet guifg=#5B3C11 guibg=default gui=NONE 4 | hi snipStart guifg=#5B3C11 guibg=default gui=NONE 5 | hi snipKeyword guifg=#5B3C11 guibg=default gui=NONE 6 | hi snipVar guifg=#5B3C11 guibg=default gui=NONE 7 | hi snipMirror guifg=#5B3C11 guibg=default gui=NONE 8 | hi snipEscape guifg=#5B3C11 guibg=default gui=NONE 9 | 10 | hi snipSnippet guifg=#5B3C11 guibg=default gui=NONE 11 | hi snipSnippetHeader guifg=#5B3C11 guibg=default gui=NONE 12 | hi snipSnippetOptions guifg=#5B3C11 guibg=default gui=NONE 13 | hi snipSnippetOptionFlag guifg=#5B3C11 guibg=default gui=NONE 14 | hi snipSnippetBody guifg=#5B3C11 guibg=default gui=NONE 15 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/tmux.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi tmuxCommands guifg=#5b3c11 guibg=default gui=NONE 4 | hi tmuxKey guifg=#88421D guibg=default gui=NONE 5 | hi tmuxOptions guifg=#872E30 guibg=default gui=NONE 6 | hi tmuxUninterpolatedString guifg=#872E30 guibg=default gui=NONE 7 | hi tmuxString guifg=#872E30 guibg=default gui=NONE 8 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/toml.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi tomlString guifg=#872E30 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/twitvim.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi twitterLink guifg=#5B3C11 guibg=default gui=NONE 4 | hi twitterReply guifg=#5B3C11 guibg=default gui=NONE 5 | hi twitterTime guifg=#5B3C11 guibg=default gui=NONE 6 | hi twitterTimeBar guifg=#5B3C11 guibg=default gui=NONE 7 | hi twitterTitle guifg=#5B3C11 guibg=default gui=NONE 8 | hi twitterTitleStar guifg=#5B3C11 guibg=default gui=NONE 9 | hi twitterUser guifg=#5B3C11 guibg=default gui=NONE 10 | 11 | hi twitterLink ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi twitterReply ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi twitterTime ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi twitterTimeBar ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi twitterTitle ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi twitterTitleStar ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi twitterUser ctermfg=NONE ctermbg=NONE cterm=NONE 18 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/undotree.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi UndotreeCurrent guifg=#5B3C11 guibg=default gui=NONE 4 | hi UndotreeNode guifg=#5B3C11 guibg=default gui=NONE 5 | hi UndotreeNodeCurrent guifg=#5B3C11 guibg=default gui=NONE 6 | hi UndotreeSavedBig guifg=#5B3C11 guibg=default gui=NONE 7 | hi UndotreeSavedSmall guifg=#5B3C11 guibg=default gui=NONE 8 | hi UndotreeTimeStamp guifg=#5B3C11 guibg=default gui=NONE 9 | 10 | hi UndotreeCurrent ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi UndotreeNodeCurrent ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi UndotreeSavedBig ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi UndotreeSavedSmall ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi UndotreeTimeStamp ctermfg=NONE ctermbg=NONE cterm=NONE 15 | 16 | 17 | hi DiffAdded guifg=darkgreen guibg=default gui=NONE 18 | hi DiffRemoved guifg=darkred guibg=default gui=NONE 19 | 20 | hi DiffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE 21 | hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE 22 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/vim-plug.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi plug1 guifg=#88421D guibg=default gui=NONE 4 | hi plug2 guifg=#88421D guibg=default gui=NONE 5 | 6 | hi plugBracket guifg=#88421D guibg=default gui=NONE 7 | 8 | hi plugH2 guifg=#5B3C11 guibg=default gui=NONE 9 | 10 | hi plugName guifg=#872E30 guibg=default gui=NONE 11 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/vimcalc.vim: -------------------------------------------------------------------------------- 1 | 2 | " vim: set filetype=vim : 3 | 4 | hi vcalcPrompt guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi vcalcOps guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi vcalcDirectives guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi vcalcFuncs guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi vcalcDelim guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi vcalcPrompt ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi vcalcOps ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi vcalcDirectives ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi vcalcFuncs ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi vcalcDelim ctermfg=NONE ctermbg=NONE cterm=NONE 15 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/vimshell.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi vimshellCommand guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi vimshellArguments guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi vimshellPrompt guifg=#872E30 guibg=NONE gui=NONE 6 | hi vimshellDirectory guifg=#5B3C11 guibg=NONE gui=NONE 7 | 8 | hi vimshellCommand ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi vimshellArguments ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi vimshellPrompt ctermfg=brown ctermbg=NONE cterm=NONE 11 | hi vimshellDirectory ctermfg=NONE ctermbg=NONE cterm=NONE 12 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/xdefaults.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi xdefaultsLabel guifg=#88421d guibg=default gui=NONE 4 | hi xdefaultsValue guifg=#88421d guibg=default gui=NONE 5 | hi xdefaultsSpecial guifg=#88421d guibg=default gui=NONE 6 | hi xdefaultsLineEnd guifg=#872e30 guibg=default gui=NONE 7 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/xml.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi xmlAttrib guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi xmlTag guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi xmlEndTag guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi xmlTagName guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi xmlString guifg=#5B3C11 guibg=NONE gui=NONE 8 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/xmodmap.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi xmodmapKeyword guifg=#5B3C11 guibg=default gui=italic 4 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/yaml.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi yamlBlockCollectionItemStart guifg=#872E30 guibg=default gui=NONE 4 | hi yamlComment guifg=#754321 guibg=default gui=NONE 5 | hi yamlTodo guifg=#872e30 guibg=default gui=NONE 6 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/yankring.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi yankringTitle guifg=#872E30 guibg=default gui=NONE 4 | hi yankringHeaders guifg=#872E30 guibg=default gui=NONE 5 | 6 | hi yankringTitle ctermfg=3 ctermbg=NONE cterm=NONE 7 | hi yankringHeaders ctermfg=3 ctermbg=NONE cterm=NONE 8 | -------------------------------------------------------------------------------- /edit/neovim/after/syntax/yate.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi YATE_search_string guifg=#5B3C11 guibg=default gui=NONE 4 | hi YATE_tag_filename guifg=#5B3C11 guibg=default gui=NONE 5 | hi YATE_tag_kind guifg=#5B3C11 guibg=default gui=NONE 6 | hi YATE_tag_name guifg=#5B3C11 guibg=default gui=NONE 7 | hi YATE_tag_number guifg=#5B3C11 guibg=default gui=NONE 8 | 9 | hi YATE_search_string ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi YATE_tag_filename ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi YATE_tag_kind ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi YATE_tag_name ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi YATE_tag_number ctermfg=NONE ctermbg=NONE cterm=NONE 14 | -------------------------------------------------------------------------------- /edit/neovim/autoload/mail/library.vim: -------------------------------------------------------------------------------- 1 | " vim: set ft=vim fdm=indent iskeyword&: 2 | 3 | fun! mail#library#send_archive () 4 | "let sujet = "archives : " . expand('%:r:r') 5 | let sujet = "archives : " . expand('%') 6 | let attache = expand('%:p') 7 | let destinataire = 'nice@mail.net' 8 | exe '! mutt -a' attache '-s "' . sujet . '" --' destinataire '< ~/racine/common/mail/archive' 9 | endfun 10 | -------------------------------------------------------------------------------- /edit/neovim/ginit.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | if ! exists('g:GuiLoaded') 4 | finish 5 | endif 6 | 7 | " GuiFont DejaVu Sans Mono:h11 8 | 9 | " GuiFont Droid Sans Mono:h11 10 | " GuiFont Fantasque Sans Mono:h12 11 | " GuiFont Fira Code:h11 12 | " GuiFont Hermit:h11 13 | " GuiFont Nimbus Mono PS:h12 14 | " GuiFont monofur:h13 15 | 16 | " GuiLinespace 0 17 | " GuiScrollBar 0 18 | " GuiTabline 0 19 | " GuiPopupmenu 0 20 | -------------------------------------------------------------------------------- /edit/neovim/meta.lua: -------------------------------------------------------------------------------- 1 | -- vim: set filetype=lua: 2 | 3 | require('paquets') 4 | -------------------------------------------------------------------------------- /edit/neovim/pack: -------------------------------------------------------------------------------- 1 | /home/david/racine/plugin/manager/neovim/pack -------------------------------------------------------------------------------- /edit/neovim/paquet/postload.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | " Correction {{{2 4 | 5 | " ALE {{{3 6 | 7 | "ALEDisable 8 | -------------------------------------------------------------------------------- /edit/neovim/rc-nviman.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | filetype plugin on 4 | syntax on 5 | 6 | nnoremap t gg 7 | nnoremap 8 | nnoremap b 9 | nnoremap u 10 | nnoremap d 11 | 12 | " manpage with table of contents sidebar with neovim 13 | " https://asciinema.org/a/165076 14 | " add to shellrc: export MANPAGER="nvim +set\ filetype=man -" 15 | 16 | " augroup manlaunchtoc 17 | " autocmd! 18 | " if has('nvim') 19 | " autocmd FileType man 20 | " \ call man#show_toc() | 21 | " \ setlocal laststatus=0 nonumber norelativenumber | 22 | " \ nnoremap l | 23 | " \ wincmd H | 24 | " \ vert resize 35 | 25 | " \ wincmd p 26 | " endif 27 | " augroup end 28 | -------------------------------------------------------------------------------- /edit/neovim/snippet/css.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | extends html 4 | -------------------------------------------------------------------------------- /edit/neovim/snippet/vim.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | -------------------------------------------------------------------------------- /edit/neovim/snippet/zsh.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | snippet op "Options" b 4 | # {{{ Options 5 | 6 | emulate -R zsh 7 | 8 | setopt local_options 9 | 10 | setopt warn_create_global 11 | 12 | setopt extended_glob 13 | 14 | #setopt null_glob 15 | 16 | #zmodload -i zsh/mathfunc 17 | 18 | #zmodload zsh/regex 19 | 20 | # }}} 21 | 22 | endsnippet 23 | 24 | snippet ai "Aide" b 25 | [[ $1 == help ]] && { 26 | 27 | echo Usage : ${0##*/} 28 | echo 29 | 30 | exit 31 | } 32 | endsnippet 33 | 34 | snippet ar "Arguments" b 35 | # {{{ Arguments 36 | 37 | numarg=$# 38 | 39 | nombres=() 40 | fanions=() 41 | autres=() 42 | 43 | while true 44 | do 45 | case \$1 in 46 | [0-9]##) 47 | nombres+=\$1 48 | shift 49 | ;; 50 | -*) 51 | fanions+=\$1 52 | shift 53 | ;; 54 | ?*) 55 | autres+=\$1 56 | shift 57 | ;; 58 | *) 59 | break 60 | ;; 61 | esac 62 | done 63 | 64 | # }}} 65 | 66 | endsnippet 67 | -------------------------------------------------------------------------------- /edit/neovim/spell: -------------------------------------------------------------------------------- 1 | /home/david/racine/index/dict/spell -------------------------------------------------------------------------------- /edit/vim/after/ftplugin/lisp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | set iskeyword+=+,-,_,:,/ 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/asyncfinder.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi AsyncFinderBuffer guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi AsyncFinderDir guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi AsyncFinderFile guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi AsyncFinderFileName guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi AsyncFinderMruFile guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi AsyncFinderPattern guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi AsyncFinderTitle guifg=#5B3C11 guibg=NONE gui=NONE 10 | 11 | hi AsyncFinderBuffer ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi AsyncFinderDir ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi AsyncFinderFile ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi AsyncFinderFileName ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi AsyncFinderMruFile ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi AsyncFinderPattern ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi AsyncFinderTitle ctermfg=NONE ctermbg=NONE cterm=NONE 18 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/bash.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi bashAdminStatement guifg=#5B3C11 guibg=black gui=NONE █ 4 | hi bashAdminStatement ctermfg=NONE ctermbg=black cterm=NONE 5 | hi mailcapTypeField guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi mailcapFlag guifg=#5B3C11 guibg=NONE gui=NONE 7 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/c.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cUserLabel guifg=#872E30 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/cfg.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi CfgSection guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi CfgValues guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi CfgOnOff guifg=#5B3C11 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/cmusrc.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cmusrcKeyword guifg=#872E30 guibg=NONE gui=NONE 4 | hi cmusrcBindContext guifg=#88421D guibg=NONE gui=NONE 5 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/conf.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi confComment guifg=#754321 guibg=black gui=NONE 4 | hi confTodo guifg=#872E30 guibg=black gui=NONE 5 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/crontab.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi link crontabCmd Command 4 | 5 | hi crontabDay guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi crontabDow guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi crontabHr guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi crontabVar guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi crontabDay ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi crontabDow ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi crontabHr ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi crontabVar ctermfg=NONE ctermbg=NONE cterm=NONE 14 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/css.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi cssTagName guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi cssDefinition guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi cssBorderProp guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi cssMediaProp guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi cssBoxProp guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi cssTextProp guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi cssFontProp guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi cssListProp guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi cssBackgroundProp guifg=#5B3C11 guibg=NONE gui=NONE 12 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/diff.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | " 3 | hi DiffRemoved guifg=darkred guibg=NONE gui=NONE 4 | hi DiffAdded guifg=darkgreen guibg=NONE gui=NONE 5 | 6 | hi DiffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE 7 | hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE 8 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/dirvish.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim: 2 | 3 | hi DirvishPathHead guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi DirvishPathTail guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi DirvishArg guifg=black guibg=#5b3c11 gui=bold 6 | 7 | hi DirvishPathHead ctermfg=NONE ctermbg=NONE cterm=NONE 8 | hi DirvishPathTail ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi DirvishArg ctermfg=NONE ctermbg=NONE cterm=reverse 10 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/dosini.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi dosiniHeader guifg=#872e30 guibg=NONE gui=NONE 4 | hi dosiniLabel guifg=#5b3c11 guibg=NONE gui=NONE 5 | hi dosiniValue guifg=#5b3c11 guibg=NONE gui=NONE 6 | 7 | hi dosiniLabel ctermfg=brown ctermbg=black cterm=NONE 8 | hi dosiniHeader ctermfg=brown ctermbg=black cterm=NONE 9 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/elinks.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi elinksColorBlack guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi elinksColorWhite guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi elinksPrefix guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi elinksOptions guifg=#5B3C11 guibg=NONE gui=NONE 7 | 8 | hi elinksKeyword guifg=#872E30 guibg=NONE gui=NONE 9 | 10 | hi elinksColorBlack ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi elinksPrefix ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi elinksOptions ctermfg=NONE ctermbg=NONE cterm=NONE 13 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/json.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi jsonKeyword guifg=#5B3C11 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/lftp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi lftpKeywords guifg=#872E30 guibg=NONE gui=NONE 4 | hi lftpSet guifg=#5b3c11 guibg=NONE gui=NONE 5 | hi lftpSettings guifg=#5b3c11 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/lisp.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi lispAtom guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi lispList guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi lispKey guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi lispBQList guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi lispConcat guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi lispFunc guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi lispEscapeSpecial guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi lispDecl guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi lispAtomList guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi lispSpecial guifg=#5B3C11 guibg=NONE gui=NONE 13 | 14 | hi delimiter guifg=#5B3C11 guibg=NONE gui=NONE 15 | hi special guifg=#5B3C11 guibg=NONE gui=NONE 16 | hi Special guifg=#5B3C11 guibg=NONE gui=NONE 17 | 18 | hi link lispComment Comment 19 | hi link lispTodo Comment 20 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/lua.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi luaTable guifg=#5b3c11 guibg=NONE gui=NONE 4 | 5 | hi luaTable ctermfg=NONE ctermbg=NONE cterm=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/mail.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi MailEmail guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi MailQuoted1 guifg=#754321 guibg=NONE gui=NONE 5 | hi MailQuoted2 guifg=#754321 guibg=NONE gui=NONE 6 | hi MailQuoted3 guifg=#754321 guibg=NONE gui=NONE 7 | hi MailQuoted4 guifg=#754321 guibg=NONE gui=NONE 8 | hi MailHeader guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi MailHeaderEmail guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi MailHeaderKey guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi MailSignature guifg=#754321 guibg=NONE gui=NONE 12 | hi MailSubject guifg=#5B3C11 guibg=NONE gui=NONE 13 | 14 | hi MailEmail ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi MailQuoted1 ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi MailQuoted2 ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi MailQuoted3 ctermfg=NONE ctermbg=NONE cterm=NONE 18 | hi MailQuoted4 ctermfg=NONE ctermbg=NONE cterm=NONE 19 | hi MailHeader ctermfg=NONE ctermbg=NONE cterm=NONE 20 | hi MailHeaderEmail ctermfg=NONE ctermbg=NONE cterm=NONE 21 | hi MailHeaderKey ctermfg=NONE ctermbg=NONE cterm=NONE 22 | hi MailSignature ctermfg=NONE ctermbg=NONE cterm=NONE 23 | hi MailSubject ctermfg=NONE ctermbg=NONE cterm=NONE 24 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/make.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi makeStatement guifg=#5B3C11 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/man.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi manSectionHeading guifg=#872E30 guibg=NONE gui=NONE 4 | hi manOptionDesc guifg=#88421D guibg=NONE gui=NONE 5 | hi manLongOptionDesc guifg=#88421D guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/markdown.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi markdownListMarker guifg=#5b3c11 guibg=NONE gui=NONE 4 | hi markdownLinkText guifg=#5b3c11 guibg=NONE gui=NONE 5 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/netrw.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi netrwDir guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi netrwHidePat guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi netrwComment guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi netrwList guifg=#5B3C11 guibg=NONE gui=NONE 7 | 8 | hi netrwDir ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi netrwHidePat ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi netrwComment ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi netrwList ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi netrwQuickHelp ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi netrwHelpCmd ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi netrwClassify ctermfg=NONE ctermbg=NONE cterm=NONE 15 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/nroff.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi nroffReqName guifg=#872e30 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/org.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi org_heading1 guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi org_heading2 guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi org_heading3 guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi org_heading4 guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi org_heading5 guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi org_heading6 guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi org_heading7 guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi org_list_ordered guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi org_list_unordered guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi org_key_identifier guifg=#5B3C11 guibg=NONE gui=NONE 13 | hi org_table guifg=#5B3C11 guibg=NONE gui=NONE 14 | hi org_table_separator guifg=#5B3C11 guibg=NONE gui=NONE 15 | hi orgHyperlink guifg=#5B3C11 guibg=NONE gui=NONE 16 | hi orgHyperURL guifg=#5B3C11 guibg=NONE gui=NONE 17 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/perl.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi perlStatement guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi perlConditional guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi perlOperator guifg=#5B3C11 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/pilrc.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi pilrcType guifg=#5b3c11 guibg=black gui=NONE 4 | hi pilrcString guifg=#5b3c11 guibg=black gui=NONE 5 | 6 | hi pilrcType ctermfg=NONE ctermbg=NONE cterm=NONE 7 | hi pilrcString ctermfg=NONE ctermbg=NONE cterm=NONE 8 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/procmail.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi procmailActionFolder guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi procmailActionPipe guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi procmailRecipe guifg=#5B3C11 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/project.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi projectPath guifg=#5B3C11 guibg=NONE gui=NONE 4 | 5 | hi ProjectBracket guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi ProjectNumber guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi ProjectTitle guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi ProjectPath guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi ProjectSlash guifg=#5B3C11 guibg=NONE gui=NONE 10 | hi ProjectFile guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi ProjectSpecial guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi ProjectUnit guifg=#5B3C11 guibg=NONE gui=NONE 13 | 14 | 15 | hi projectPath ctermfg=NONE ctermbg=NONE cterm=NONE 16 | 17 | hi ProjectBracket ctermfg=NONE ctermbg=NONE cterm=NONE 18 | hi ProjectNumber ctermfg=NONE ctermbg=NONE cterm=NONE 19 | hi ProjectTitle ctermfg=NONE ctermbg=NONE cterm=NONE 20 | hi ProjectPath ctermfg=NONE ctermbg=NONE cterm=NONE 21 | hi ProjectSlash ctermfg=NONE ctermbg=NONE cterm=NONE 22 | hi ProjectFile ctermfg=NONE ctermbg=NONE cterm=NONE 23 | hi ProjectSpecial ctermfg=NONE ctermbg=NONE cterm=NONE 24 | hi ProjectUnit ctermfg=NONE ctermbg=NONE cterm=NONE 25 | 26 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/python.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi pythonStatement guifg=#872E30 guibg=NONE gui=NONE 4 | hi pythonTodo guifg=#872E30 guibg=NONE gui=NONE 5 | hi pythonConditional guifg=#872E30 guibg=NONE gui=NONE 6 | hi pythonRepeat guifg=#872E30 guibg=NONE gui=NONE 7 | hi pythonInclude guifg=#872E30 guibg=NONE gui=NONE 8 | hi pythonOperator guifg=#872E30 guibg=NONE gui=NONE 9 | hi pythonException guifg=#872E30 guibg=NONE gui=NONE 10 | hi pythonExceptions guifg=#872E30 guibg=NONE gui=NONE 11 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/qf.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi qfFileName guifg=brown guibg=NONE gui=NONE 4 | 5 | hi qfFileName ctermfg=NONE ctermbg=NONE cterm=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/readline.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi readlineKeyword guifg=#872E30 guibg=NONE gui=NONE 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/snippets.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi snippet guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi snipStart guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi snipKeyword guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi snipVar guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi snipMirror guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi snipEscape guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi snipSnippet guifg=#5B3C11 guibg=NONE gui=NONE 11 | hi snipSnippetHeader guifg=#5B3C11 guibg=NONE gui=NONE 12 | hi snipSnippetOptions guifg=#5B3C11 guibg=NONE gui=NONE 13 | hi snipSnippetOptionFlag guifg=#5B3C11 guibg=NONE gui=NONE 14 | hi snipSnippetBody guifg=#5B3C11 guibg=NONE gui=NONE 15 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/tmux.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi tmuxCommands guifg=#5b3c11 guibg=NONE gui=NONE 4 | hi tmuxKey guifg=#88421D guibg=NONE gui=NONE 5 | hi tmuxOptions guifg=#872E30 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/twitvim.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi twitterLink guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi twitterReply guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi twitterTime guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi twitterTimeBar guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi twitterTitle guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi twitterTitleStar guifg=#5B3C11 guibg=NONE gui=NONE 9 | hi twitterUser guifg=#5B3C11 guibg=NONE gui=NONE 10 | 11 | hi twitterLink ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi twitterReply ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi twitterTime ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi twitterTimeBar ctermfg=NONE ctermbg=NONE cterm=NONE 15 | hi twitterTitle ctermfg=NONE ctermbg=NONE cterm=NONE 16 | hi twitterTitleStar ctermfg=NONE ctermbg=NONE cterm=NONE 17 | hi twitterUser ctermfg=NONE ctermbg=NONE cterm=NONE 18 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/undotree.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi UndotreeCurrent guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi UndotreeNode guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi UndotreeNodeCurrent guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi UndotreeSavedBig guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi UndotreeSavedSmall guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi UndotreeTimeStamp guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi UndotreeCurrent ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi UndotreeNodeCurrent ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi UndotreeSavedBig ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi UndotreeSavedSmall ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi UndotreeTimeStamp ctermfg=NONE ctermbg=NONE cterm=NONE 15 | 16 | 17 | hi DiffAdded guifg=darkgreen guibg=NONE gui=NONE 18 | hi DiffRemoved guifg=darkred guibg=NONE gui=NONE 19 | 20 | hi DiffAdded ctermfg=darkgreen ctermbg=NONE cterm=NONE 21 | hi DiffRemoved ctermfg=darkred ctermbg=NONE cterm=NONE 22 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/vim-plug.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi plug1 guifg=#88421D guibg=NONE gui=NONE 4 | hi plug2 guifg=#88421D guibg=NONE gui=NONE 5 | 6 | hi plugBracket guifg=#88421D guibg=NONE gui=NONE 7 | 8 | hi plugH2 guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi plugName guifg=#872E30 guibg=NONE gui=NONE 11 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/vimcalc.vim: -------------------------------------------------------------------------------- 1 | 2 | " vim: set filetype=vim : 3 | 4 | hi vcalcPrompt guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi vcalcOps guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi vcalcDirectives guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi vcalcFuncs guifg=#5B3C11 guibg=NONE gui=NONE 8 | hi vcalcDelim guifg=#5B3C11 guibg=NONE gui=NONE 9 | 10 | hi vcalcPrompt ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi vcalcOps ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi vcalcDirectives ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi vcalcFuncs ctermfg=NONE ctermbg=NONE cterm=NONE 14 | hi vcalcDelim ctermfg=NONE ctermbg=NONE cterm=NONE 15 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/vimshell.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi vimshellCommand guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi vimshellArguments guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi vimshellPrompt guifg=#872E30 guibg=NONE gui=NONE 6 | hi vimshellDirectory guifg=#5B3C11 guibg=NONE gui=NONE 7 | 8 | hi vimshellCommand ctermfg=NONE ctermbg=NONE cterm=NONE 9 | hi vimshellArguments ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi vimshellPrompt ctermfg=brown ctermbg=NONE cterm=NONE 11 | hi vimshellDirectory ctermfg=NONE ctermbg=NONE cterm=NONE 12 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/xdefaults.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi xdefaultsLabel guifg=#88421d guibg=NONE gui=NONE 4 | hi xdefaultsValue guifg=#88421d guibg=NONE gui=NONE 5 | hi xdefaultsSpecial guifg=#88421d guibg=NONE gui=NONE 6 | hi xdefaultsLineEnd guifg=#872e30 guibg=NONE gui=NONE 7 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/xmodmap.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi xmodmapKeyword guifg=#5B3C11 guibg=NONE gui=italic 4 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/yaml.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi yamlBlockCollectionItemStart guifg=#872E30 guibg=NONE gui=NONE 4 | hi yamlComment guifg=#754321 guibg=NONE gui=NONE 5 | hi yamlTodo guifg=#872e30 guibg=NONE gui=NONE 6 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/yankring.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi yankringTitle guifg=#872E30 guibg=NONE gui=NONE 4 | hi yankringHeaders guifg=#872E30 guibg=NONE gui=NONE 5 | 6 | hi yankringTitle ctermfg=3 ctermbg=NONE cterm=NONE 7 | hi yankringHeaders ctermfg=3 ctermbg=NONE cterm=NONE 8 | -------------------------------------------------------------------------------- /edit/vim/after/syntax/yate.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | hi YATE_search_string guifg=#5B3C11 guibg=NONE gui=NONE 4 | hi YATE_tag_filename guifg=#5B3C11 guibg=NONE gui=NONE 5 | hi YATE_tag_kind guifg=#5B3C11 guibg=NONE gui=NONE 6 | hi YATE_tag_name guifg=#5B3C11 guibg=NONE gui=NONE 7 | hi YATE_tag_number guifg=#5B3C11 guibg=NONE gui=NONE 8 | 9 | hi YATE_search_string ctermfg=NONE ctermbg=NONE cterm=NONE 10 | hi YATE_tag_filename ctermfg=NONE ctermbg=NONE cterm=NONE 11 | hi YATE_tag_kind ctermfg=NONE ctermbg=NONE cterm=NONE 12 | hi YATE_tag_name ctermfg=NONE ctermbg=NONE cterm=NONE 13 | hi YATE_tag_number ctermfg=NONE ctermbg=NONE cterm=NONE 14 | -------------------------------------------------------------------------------- /edit/vim/autoload/mail/library.vim: -------------------------------------------------------------------------------- 1 | " vim: ft=vim fdm=indent: 2 | 3 | " {{{ Envoie archive 4 | " ------------------------------------------------------------------------ 5 | 6 | fu mail#library#send_archive () 7 | "let sujet = "archives : " . expand('%:r:r') 8 | let sujet = "archives : " . expand('%') 9 | let attache = expand('%:p') 10 | let destinataire = 'nice@mail.net' 11 | exe '! mutt -a' attache '-s "' . sujet . '" --' destinataire '< ~/racine/common/mail/archive' 12 | endfu 13 | 14 | " }}} 15 | -------------------------------------------------------------------------------- /edit/vim/library.vim: -------------------------------------------------------------------------------- 1 | ../neovim/autoload/library.vim -------------------------------------------------------------------------------- /edit/vim/pack: -------------------------------------------------------------------------------- 1 | /home/david/racine/plugin/manager/vim/pack -------------------------------------------------------------------------------- /edit/vim/paquet/autocmd-plugin.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | if ! has("autocmd") 4 | finish 5 | endif 6 | 7 | augroup filetype-packages 8 | " ---- load optional plugin on given filetypes 9 | autocmd! 10 | "autocmd FileType markdown packadd vim-markdown-toc 11 | autocmd FileType tex packadd vim-latex 12 | augroup END 13 | 14 | " Wheel {{{1 15 | 16 | augroup wheel 17 | autocmd! 18 | autocmd VimEnter * call wheel#void#init() 19 | autocmd VimLeave * call wheel#void#exit() 20 | autocmd User WheelAfterJump norm zMzx 21 | autocmd BufEnter * call wheel#projection#follow() 22 | autocmd BufLeave * call wheel#vortex#update() 23 | autocmd BufRead * call wheel#attic#record() 24 | autocmd TextYankPost * call wheel#codex#add() 25 | augroup END 26 | 27 | 28 | " Sneak {{{1 29 | 30 | augroup sneak 31 | autocmd! 32 | autocmd ColorScheme * hi Sneak 33 | \ guifg=black guibg=#5B3C11 gui=NONE 34 | \ ctermfg=NONE ctermbg=NONE cterm=reverse 35 | autocmd ColorScheme * hi SneakScope 36 | \ guifg=black guibg=#5B3C11 gui=NONE 37 | \ ctermfg=NONE ctermbg=NONE cterm=reverse 38 | augroup END 39 | 40 | -------------------------------------------------------------------------------- /edit/vim/paquet/postload.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | -------------------------------------------------------------------------------- /edit/vim/rc-vimail.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | source ~/racine/config/edit/vim/vimrc 4 | 5 | set filetype=mail 6 | 7 | packadd vim-mail 8 | 9 | let g:VimMailStartFlags="riOoAIb" 10 | let g:VimMailContactQueryCmd="abook --mutt-query '%s'" 11 | 12 | let g:VimMailSpellLangs=['fr', 'en'] 13 | 14 | let g:VimMailDoNotMap=0 15 | let g:VimMailDoNotFold=0 16 | let g:VimMailDontUseComplete=0 17 | -------------------------------------------------------------------------------- /edit/vim/snippet/css.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | extends html 4 | -------------------------------------------------------------------------------- /edit/vim/snippet/vim.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | -------------------------------------------------------------------------------- /edit/vim/snippet/zsh.snippets: -------------------------------------------------------------------------------- 1 | # vim: set filetype=snippets.conf : 2 | 3 | snippet h "Head" b 4 | # vim: set filetype=zsh : 5 | 6 | # {{{ Options 7 | 8 | emulate -R zsh 9 | 10 | setopt local_options 11 | 12 | setopt warn_create_global 13 | 14 | setopt extended_glob 15 | 16 | #setopt null_glob 17 | 18 | #zmodload zsh/regex 19 | 20 | # }}} 21 | 22 | endsnippet 23 | 24 | snippet a "Arguments" b 25 | # {{{ Arguments 26 | 27 | nombres=() 28 | 29 | fanions=() 30 | 31 | autres=() 32 | 33 | while true 34 | do 35 | case \$1 in 36 | [0-9]##) 37 | nombres+=\$1 38 | shift 39 | ;; 40 | -*) 41 | fanions+=\$1 42 | shift 43 | ;; 44 | ?*) 45 | autres+=\$1 46 | shift 47 | ;; 48 | *) 49 | break 50 | ;; 51 | esac 52 | done 53 | 54 | # }}} 55 | 56 | endsnippet 57 | -------------------------------------------------------------------------------- /edit/vim/spell: -------------------------------------------------------------------------------- 1 | /home/david/racine/index/dict/spell -------------------------------------------------------------------------------- /edit/vim/vimrc: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | " plugins needed before config {{{1 4 | 5 | " main {{{1 6 | 7 | source ~/racine/config/edit/vim/main.vim 8 | 9 | packadd! matchit 10 | 11 | " plugins {{{1 12 | 13 | source ~/racine/config/edit/vim/paquet/packager.vim 14 | 15 | source ~/racine/config/edit/vim/paquet/preload.vim 16 | 17 | " On charge tout, pour pouvoir utiliser certaines fonctions 18 | " de configuration 19 | 20 | packloadall 21 | 22 | " Les appels aux fonctions autoload des plugins 23 | " doivent se situer après packloadall 24 | 25 | source ~/racine/config/edit/vim/paquet/postload.vim 26 | 27 | " maps replacing plugins ones {{{1 28 | 29 | nnoremap gT 30 | nnoremap gt 31 | 32 | nnoremap gT 33 | nnoremap gt 34 | 35 | nnoremap tabfirst 36 | nnoremap tablast 37 | 38 | nnoremap tabmove -1 39 | nnoremap tabmove +1 40 | 41 | " nnoremap tabmove -1 42 | " nnoremap tabmove +1 43 | 44 | " plugins auto-commands {{{1 45 | 46 | source ~/racine/config/edit/vim/paquet/autocmd-plugin.vim 47 | -------------------------------------------------------------------------------- /fediverse/tut/themes/golden-night.toml: -------------------------------------------------------------------------------- 1 | background="#000000" 2 | text="#5b3c11" 3 | subtle="#3b3c11" 4 | warning-text="#88421d" 5 | text-special-one="#88421d" 6 | text-special-two="#872e30" 7 | top-bar-background="#121207" 8 | top-bar-text="#9b5c11" 9 | status-bar-background="#121207" 10 | status-bar-text="#9b5c11" 11 | status-bar-view-background="#121207" 12 | status-bar-view-text="#9b5c11" 13 | command-text="#5b3c11" 14 | list-selected-background="#070707" 15 | list-selected-text="#9b3c11" 16 | list-selected-inactive-background="#120705" 17 | list-selected-inactive-text="#5b3c11" 18 | controls-text="#5b3c11" 19 | controls-highlight="#9b5c11" 20 | autocomplete-background="#070707" 21 | autocomplete-text="#7b3c11" 22 | autocomplete-selected-background="#5b3c11" 23 | autocomplete-selected-text="#000000" 24 | button-color-one="#5b3c11" 25 | button-color-two="#120705" 26 | timeline-name-background="#121205" 27 | timeline-name-text="#9b5c11" 28 | -------------------------------------------------------------------------------- /fileman/clifm/colors/aqua.cfm: -------------------------------------------------------------------------------- 1 | #Vifm default 2 | FiletypeColors="di=01;36:nd=01;31:ed=00;36:ne=00;31:fi=00;37:ef=00;02;37:ex=01;32:ee=00;32:nf=00;31:ln=01;33:mh=30;46:or=01;31:pi=33;40:so=01;35:bd=01;37:cd=01;34:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:no=00;31;47:uf=31;40:" 3 | 4 | InterfaceColors="el=01;02;37:mi=01;36:dl=01;36:tx=00;39:df=00;39:dc=00;39:wc=01;36:dh=00;36:li=01;32:si=01;34:ti=01;33:em=01;31:wm=01;33:nm=01;32:bm=01;36:" 5 | 6 | ExtColors="*.tar=01;31:*.tgz=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.svg=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.wmv=01;35:*.flc=01;35:*.avi=01;35:*.flv=01;35:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mp3=00;36:*.ogg=00;36:*.wav=00;36:" 7 | 8 | DirIconsColor= -------------------------------------------------------------------------------- /fileman/clifm/colors/cga.cfm: -------------------------------------------------------------------------------- 1 | #CGA 2 | FiletypeColors="di=01;37:nd=00;35:ed=02;97:ne=00;35:fi=00;97:ef=02;97:nf=00;35:ln=01;36:mh=30;46:or=00;96:pi=02;36;40:so=01;96:bd=01;96:cd=01;96:su=37;46:sg=37;45:ca=30;45:tw=30;46:ow=36;45:st=04;37;45:ex=01;35:ee=00;35:no=00;35;47:uf=04;30;45:" 3 | 4 | InterfaceColors="el=01;96:mi=01;36:dl=01;96:tx=00;39:df=00;39:dc=00;39:wc=01;36:dh=00;36:li=01;35:si=01;35:ti=01;33:em=01;35:wm=01;36:nm=01;36:bm=01;36:" 5 | 6 | ExtColors="*.tar=01;37:*.tgz=01;37:*.taz=01;37:*.lha=01;37:*.lz4=01;37:*.lzh=01;37:*.lzma=01;37:*.tlz=01;37:*.txz=01;37:*.tzo=01;37:*.t7z=01;37:*.zip=01;37:*.z=01;37:*.dz=01;37:*.gz=01;37:*.lrz=01;37:*.lz=01;37:*.lzo=01;37:*.xz=01;37:*.zst=01;37:*.tzst=01;37:*.bz2=01;37:*.bz=01;37:*.tbz=01;37:*.tbz2=01;37:*.tz=01;37:*.deb=01;37:*.rpm=01;37:*.rar=01;37:*.cpio=01;37:*.7z=01;37:*.rz=01;37:*.cab=01;37:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.svg=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.wmv=01;35:*.flc=01;35:*.avi=01;35:*.flv=01;35:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mp3=00;36:*.ogg=00;36:*.wav=00;36:" 7 | 8 | DirIconsColor=01;35 -------------------------------------------------------------------------------- /fileman/clifm/colors/dracula.cfm: -------------------------------------------------------------------------------- 1 | #Dracula 2 | FiletypeColors="di=00;34:nd=00;31:ed=02;34:ne=02;31:fi=00;37:ef=02;37:ex=00;32:ee=00;32:nf=00;31:ln=00;36:mh=30;46:or=00;31:pi=00;33:so=00;35:bd=01;31:cd=01;31:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:no=00;31;47:uf=31;40:" 3 | 4 | InterfaceColors="el=00;37:mi=01;36:dl=01;34:tx=00;39:df=00;39:dc=00;39:wc=01;36:dh=00;36:li=01;32:si=01;34:ti=01;33:em=01;31:wm=01;33:nm=01;32:bm=01;36:" 5 | 6 | ExtColors="*.tar=01;31:*.tgz=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.svg=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.wmv=01;35:*.flc=01;35:*.avi=01;35:*.flv=01;35:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mp3=00;36:*.ogg=00;36:*.wav=00;36:" 7 | 8 | DirIconsColor=01;31 -------------------------------------------------------------------------------- /fileman/clifm/colors/forest.cfm: -------------------------------------------------------------------------------- 1 | #forest 2 | FiletypeColors="di=01;32:nd=01;31:ed=00;32:ne=00;31:fi=00;97:ef=00;33:nf=00;31:ln=01;36:mh=30;46:or=00;36:pi=33;40:so=01;35:bd=01;33:cd=01;37:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=02;01;32:ee=02;00;32:no=00;31;47:uf=31;40:" 3 | 4 | InterfaceColors="el=01;33:mi=01;32:dl=01;32:tx=00;97:df=00;97:dc=00;39:wc=01;36:dh=00;33:li=01;32:si=01;34:ti=01;33:em=01;31:wm=01;33:nm=01;32:bm=01;36:" 5 | 6 | ExtColors="*.tar=01;31:*.tgz=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.svg=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.wmv=01;35:*.flc=01;35:*.avi=01;35:*.flv=01;35:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mp3=00;36:*.ogg=00;36:*.wav=00;36:" 7 | 8 | DirIconsColor= -------------------------------------------------------------------------------- /fileman/clifm/plugins/batch_copy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # CliFM plugin to copy file(s) into multiple destinations 4 | # Written by L. Abramovich 5 | # License: GPL3 6 | 7 | # Description: Copy files passed as arguments to files specified via 8 | # a text editor 9 | 10 | if [ -z "$1" ] || [ "$1" = "--help" ]; then 11 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 12 | printf "Copy one or more files/directories passed as arguments to \ 13 | one or more files/directories specified via a text editor\n" 14 | printf "Usage: %s FILE(s)\n" "$name" 15 | exit 0 16 | fi 17 | 18 | DEST="$(mktemp /tmp/clifm_bcd.XXXXXX)" 19 | 20 | printf "# Write here destinty files/directories, one per line.\n\ 21 | # Blank and commented lines are ommited\n" > "$DEST" 22 | 23 | "${EDITOR-:nano}" "$DEST" 24 | 25 | for file in "$@"; do 26 | grep -v "^$\|^#" "$DEST" | xargs -n1 cp -v "$file" 27 | done 28 | 29 | rm -f -- "$DEST" 30 | 31 | exit 0 32 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/fzcd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Directory change plugin for CliFM 4 | 5 | # Find and change directory using find and fzf 6 | # Author: Docbroke 7 | # License: GPL3 8 | 9 | if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then 10 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 11 | printf "Find and change the current working directory via FZF\n" 12 | printf "Usage: %s\n" "$name" 13 | exit 0 14 | fi 15 | 16 | if ! type fzf > /dev/null 2>&1; then 17 | printf "%s" "clifm: fzf: Command not found\n" >&2 18 | exit 127 19 | fi 20 | 21 | # Source our plugins helper 22 | if [ -z "$CLIFM_PLUGINS_HELPER" ] || ! [ -f "$CLIFM_PLUGINS_HELPER" ]; then 23 | printf "clifm: Unable to find plugins-helper file\n" >&2 24 | exit 1 25 | fi 26 | # shellcheck source=/dev/null 27 | . "$CLIFM_PLUGINS_HELPER" 28 | 29 | # shellcheck disable=SC2154 30 | DIR="$(find / -type d -print0 2> /dev/null | \ 31 | fzf --read0 --prompt "$fzf_prompt" \ 32 | --reverse --height "$fzf_height" --header "Fuzzy directory changer" \ 33 | --bind "tab:accept" --info=inline \ 34 | --color="$(get_fzf_colors)")" 35 | 36 | if [ -n "$DIR" ]; then 37 | printf "%s\n" "$DIR" > "$CLIFM_BUS" 38 | fi 39 | 40 | exit 0 41 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/fzfdirhist.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Directory history plugin via FZF for CliFM 4 | # Written by L. Abramovich 5 | # License GPL2+ 6 | 7 | if [ -n "$1" ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; then 8 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 9 | printf "Navigate and execute CliFM directory history via FZF\n" 10 | printf "Usage: %s\n" "$name" 11 | exit 0 12 | fi 13 | 14 | if ! type fzf > /dev/null 2>&1; then 15 | printf "clifm: fzf: Command not found" >&2 16 | exit 127 17 | fi 18 | 19 | FILE="${XDG_CONFIG_HOME:=$HOME/.config}/clifm/profiles/$CLIFM_PROFILE/dirhist.cfm" 20 | 21 | # Source our plugins helper 22 | if [ -z "$CLIFM_PLUGINS_HELPER" ] || ! [ -f "$CLIFM_PLUGINS_HELPER" ]; then 23 | printf "clifm: Unable to find plugins-helper file\n" >&2 24 | exit 1 25 | fi 26 | # shellcheck source=/dev/null 27 | . "$CLIFM_PLUGINS_HELPER" 28 | 29 | # shellcheck disable=SC2154 30 | sort -u "$FILE" | fzf --prompt="$fzf_prompt" \ 31 | --reverse --height "$fzf_height" \ 32 | --bind "tab:accept" --info=inline \ 33 | --header "Change to a visited directory" \ 34 | --color="$(get_fzf_colors)" > "$CLIFM_BUS" 35 | printf "\n" 36 | 37 | exit 0 38 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/fzfhist.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Command history plugin via FZF for CliFM 4 | # Written by L. Abramovich 5 | # License GPL3 6 | 7 | if [ -n "$1" ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; then 8 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 9 | printf "Navigate and execute CliFM commands history via FZF\n" 10 | printf "Usage: %s\n" "$name" 11 | exit 0 12 | fi 13 | 14 | if ! type fzf > /dev/null 2>&1; then 15 | printf "clifm: fzf: Command not found" >&2 16 | exit 127 17 | fi 18 | 19 | FILE="${XDG_CONFIG_HOME:=$HOME/.config}/clifm/profiles/$CLIFM_PROFILE/history.cfm" 20 | 21 | # Source our plugins helper 22 | if [ -z "$CLIFM_PLUGINS_HELPER" ] || ! [ -f "$CLIFM_PLUGINS_HELPER" ]; then 23 | printf "clifm: Unable to find plugins-helper file\n" >&2 24 | exit 1 25 | fi 26 | # shellcheck source=/dev/null 27 | . "$CLIFM_PLUGINS_HELPER" 28 | 29 | # shellcheck disable=SC2154 30 | fzf --prompt="$fzf_prompt" \ 31 | --reverse --height 15 --info=inline \ 32 | --bind "tab:accept" --header "Run a command from history" \ 33 | --color="$(get_fzf_colors)" \ 34 | < "$FILE" > "$CLIFM_BUS" 35 | printf "\n" 36 | 37 | exit 0 38 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/kbgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/fileman/clifm/plugins/kbgen -------------------------------------------------------------------------------- /fileman/clifm/plugins/music_player.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Music player plugin for CliFM 4 | # Written by L. Abramovich 5 | # License: GPL3 6 | 7 | PLAYER="mplayer" 8 | OPTS="-playlist" 9 | 10 | if [ -z "$1" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then 11 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 12 | printf "Create a playlist using FILE(s) and play it\n" 13 | printf "Usage: %s FILE(s)\n" "$name" 14 | exit 0 15 | fi 16 | 17 | if ! type "$PLAYER" >/dev/null 2>&1; then 18 | printf "clifm: %s: Command not found\n" "$PLAYER" >&2 19 | exit 127; 20 | fi 21 | 22 | TMP_FILE="/tmp/clifm/playlist.$(tr -dc A-Za-z0-9 > "$TMP_FILE" 27 | else 28 | printf "%s\n" "$file" | sed 's/\\//g' >> "$TMP_FILE" 29 | fi 30 | done 31 | 32 | "${EDITOR:-nano}" "$TMP_FILE" 33 | 34 | "$PLAYER" "$OPTS" "$TMP_FILE" 35 | 36 | rm -rf -- "$TMP_FILE" 37 | 38 | exit 0 39 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/pdf_viewer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # A PDF text viewer plugin for CLiFM 4 | # Written by L. Abramovich 5 | # License: GPL3 6 | 7 | if [ -z "$1" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then 8 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 9 | printf "Visualize PDF files in the terminal\n" 10 | printf "Usage: %s FILE\n" "$name" 11 | exit 0 12 | fi 13 | 14 | if ! type pdftotext >/dev/null 2>&1; then 15 | printf "clifm: pdftotext: Command not found\n" >&2 16 | exit 127 17 | fi 18 | 19 | if [ "$(head -c4 "$1")" != "%PDF" ]; then 20 | printf "clifm: Not a PDF file\n" >&2 21 | exit 1 22 | fi 23 | 24 | pdftotext -nopgbrk -layout "$1" - | ${PAGER:=less} 25 | 26 | exit 0 27 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/plugins-helper: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Some common functions for CliFM plugins 4 | # Author: L. Abramovich 5 | # License: GPL3 6 | 7 | cmd_exists() 8 | { 9 | if type "$1" > /dev/null 2>&1; then 10 | echo "1"; 11 | else 12 | echo "0"; 13 | fi 14 | } 15 | 16 | # Get the current terminal amount of supported colors: normally 8 or 256 17 | term_colors() 18 | { 19 | echo "$(tput colors)" 20 | } 21 | 22 | # Return the appropriate value for FZF --color option, honoring no-color 23 | # directives 24 | get_fzf_colors() 25 | { 26 | if [ -n "$CLIFM_NO_COLOR" ] || [ -n "$NO_COLOR" ] \ 27 | || [ -n "$CLIFM_COLORLESS" ]; then 28 | echo "bw" 29 | else 30 | echo "16,prompt:6,fg+:-1,pointer:2,marker:2,hl:5,hl+:5,gutter:-1" 31 | fi 32 | } 33 | 34 | # Make sure FZF interface won't be messed up when running on an 8 bit 35 | # terminal emulator 36 | fzf_borders() 37 | { 38 | if [ "$(term_colors)" -eq 256 ]; then 39 | echo "--border=left" 40 | else 41 | echo "--no-unicode" 42 | fi 43 | } 44 | 45 | # A few fixed values to construct the FZF interface 46 | fzf_height="${CLIFM_FZF_HEIGHT:-80}%" 47 | fzf_prompt="CliFM > " 48 | colorize=1 49 | [ -n "$CLIFM_COLORLESS" ] && colorize=0 50 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Plugins to check for CliFM's updates 4 | # Written by L. Abramovich 5 | # License GPL3 6 | 7 | if [ -n "$1" ] && { [ "$1" = "--help" ] || [ "$1" = "-h" ]; }; then 8 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 9 | printf "Check for CliFM updates\n" 10 | printf "Usage: %s\n" "$name" 11 | exit 0 12 | fi 13 | 14 | upstream="$(curl -s "https://github.com/leo-arch/clifm/releases/latest" | grep -Eo "[0-9]+\.[0-9]+.*" | cut -d'"' -f1)" 15 | 16 | if [ -z "$upstream" ]; then 17 | printf "clifm: Error getting upstream version" 18 | exit 1 19 | fi 20 | 21 | cur="$(clifm -v | awk 'NR==1{print $2}')" 22 | 23 | if [ "$cur" = "$upstream" ]; then 24 | printf "You are up to date: %s is the latest release\n" "$cur" 25 | else 26 | printf "%s: New release available\n" "$upstream" 27 | fi 28 | 29 | exit 0 30 | -------------------------------------------------------------------------------- /fileman/clifm/plugins/wallpaper_setter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Wallpaper setter plugin for CliFM 4 | # Written by L. Abramovich 5 | # License: GPL3 6 | 7 | # Dependencies: file, and feh, xsetbg (xloadimage), or hsetroot 8 | 9 | if [ -z "$1" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then 10 | name="${CLIFM_PLUGIN_NAME:-$(basename "$0")}" 11 | printf "Set IMAGE as wallpaper\n" 12 | printf "Usage: %s IMAGE\n" "$name" 13 | exit 0 14 | fi 15 | 16 | 17 | if ! type file >/dev/null 2>&1; then 18 | printf "clifm: file: Command not found\n" >&2 19 | exit 127 20 | fi 21 | 22 | if ! file -bi "$1" | grep -q "image/"; then 23 | printf "clifm: %s: Not an image file\n" "$1" >&2 24 | exit 1 25 | fi 26 | 27 | if type feh >/dev/null 2>&1; then 28 | if feh --no-fehbg --bg-fill "$1"; then 29 | exit 0 30 | fi 31 | elif type xsetbg >/dev/null 2>&1; then 32 | if xsetbg -center "$1"; then 33 | exit 0 34 | fi 35 | elif type hsetroot >/dev/null 2>&1; then 36 | if hsetroot -center "$1"; then 37 | exit 0 38 | fi 39 | else 40 | printf "CliFM: No wallpaper setter found. Install either feh, \ 41 | xloadimage, or hsetroot\n" >&2 42 | exit 1 43 | fi 44 | 45 | exit 1 46 | -------------------------------------------------------------------------------- /fileman/dolphinrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=dolphin_detailsmodesettings.upd:rename-leading-padding 3 | 4 | [General] 5 | Version=202 6 | ViewPropsTimestamp=2023,4,25,16,56,27.955 7 | 8 | [KFileDialog Settings] 9 | Places Icons Auto-resize=false 10 | Places Icons Static Size=22 11 | 12 | [KPropertiesDialog] 13 | 1920x1080 screen: Height=448 14 | 1920x1080 screen: Width=580 15 | 16 | [MainWindow] 17 | ToolBarsMovable=Disabled 18 | 19 | [Search] 20 | Location=Everywhere 21 | -------------------------------------------------------------------------------- /fileman/edir/edir-flags.conf: -------------------------------------------------------------------------------- 1 | --trash 2 | --recurse 3 | -------------------------------------------------------------------------------- /fileman/ranger/colorschemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/fileman/ranger/colorschemes/__init__.py -------------------------------------------------------------------------------- /fileman/ranger/tagged: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/fileman/ranger/tagged -------------------------------------------------------------------------------- /fileman/vifm/colors/dircolors.vifm: -------------------------------------------------------------------------------- 1 | " vim: filetype=vim : 2 | 3 | " Depuis dircolors 4 | 5 | highlight Directory cterm=none ctermfg=9 ctermbg=default 6 | highlight BrokenLink cterm=none ctermfg=237 ctermbg=default 7 | highlight Executable cterm=none ctermfg=88 ctermbg=default 8 | highlight Fifo cterm=none ctermfg=22 ctermbg=default 9 | highlight Link cterm=none ctermfg=16 ctermbg=default 10 | highlight Socket cterm=none ctermfg=11 ctermbg=default 11 | -------------------------------------------------------------------------------- /fileman/vifm/scripts/README: -------------------------------------------------------------------------------- 1 | This directory is dedicated for user-supplied scripts/executables. 2 | vifm modifies its PATH environment variable to let user run those 3 | scripts without specifying full path. All subdirectories are added 4 | as well. File in a subdirectory overrules file with the same name 5 | in parent directories. Restart might be needed to recognize files 6 | in newly created or renamed subdirectories. -------------------------------------------------------------------------------- /fileman/vifm/vifmimgpdffile: -------------------------------------------------------------------------------- 1 | double_etherique.pdf 2 | -------------------------------------------------------------------------------- /fileman/vifm/vifmimgpdfpage: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/00-cpg.conf: -------------------------------------------------------------------------------- 1 | [Profile] 2 | profile = Balanced 3 | 4 | [GUI] 5 | allcpus_default = False 6 | tick_marks_enabled = True 7 | frequency_ticks = True 8 | energy_pref_per_cpu = False 9 | 10 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-demand.profile: -------------------------------------------------------------------------------- 1 | # name: demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 ondemand True 7 | 3 800 2700 ondemand True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-duo.profile: -------------------------------------------------------------------------------- 1 | # name: duo 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-half-demand.profile: -------------------------------------------------------------------------------- 1 | # name: half-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-quarter-demand.profile: -------------------------------------------------------------------------------- 1 | # name: quarter-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-save.profile: -------------------------------------------------------------------------------- 1 | # name: save 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-trio.profile: -------------------------------------------------------------------------------- 1 | # name: trio 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/mandala/cpg-uno.profile: -------------------------------------------------------------------------------- 1 | # name: uno 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave False 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/00-cpg.conf: -------------------------------------------------------------------------------- 1 | [Profile] 2 | profile = Balanced 3 | 4 | [GUI] 5 | allcpus_default = False 6 | tick_marks_enabled = True 7 | frequency_ticks = True 8 | energy_pref_per_cpu = False 9 | 10 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/cpg-demand.profile: -------------------------------------------------------------------------------- 1 | # name: demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 ondemand True 7 | 3 800 2700 ondemand True 8 | 4 800 2700 ondemand True 9 | 5 800 2700 ondemand True 10 | 6 800 2700 ondemand True 11 | 7 800 2700 ondemand True 12 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/cpg-half-demand.profile: -------------------------------------------------------------------------------- 1 | # name: half-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 ondemand True 7 | 3 800 2700 ondemand True 8 | 4 800 2700 powersave True 9 | 5 800 2700 powersave True 10 | 6 800 2700 powersave True 11 | 7 800 2700 powersave True 12 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/cpg-quarter-demand.profile: -------------------------------------------------------------------------------- 1 | # name: quarter-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | 4 800 2700 powersave True 9 | 5 800 2700 powersave True 10 | 6 800 2700 powersave True 11 | 7 800 2700 powersave True 12 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/cpg-quatro.profile: -------------------------------------------------------------------------------- 1 | # name: quatro 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | 4 800 2700 powersave False 9 | 5 800 2700 powersave False 10 | 6 800 2700 powersave False 11 | 7 800 2700 powersave False 12 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/shari/cpg-save.profile: -------------------------------------------------------------------------------- 1 | # name: save 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | 4 800 2700 powersave True 9 | 5 800 2700 powersave True 10 | 6 800 2700 powersave True 11 | 7 800 2700 powersave True 12 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/00-cpg.conf: -------------------------------------------------------------------------------- 1 | [Profile] 2 | profile = Balanced 3 | 4 | [GUI] 5 | allcpus_default = False 6 | tick_marks_enabled = True 7 | frequency_ticks = True 8 | energy_pref_per_cpu = False 9 | 10 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-demand.profile: -------------------------------------------------------------------------------- 1 | # name: demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 ondemand True 7 | 3 800 2700 ondemand True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-duo.profile: -------------------------------------------------------------------------------- 1 | # name: duo 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-half-demand.profile: -------------------------------------------------------------------------------- 1 | # name: half-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-quarter-demand.profile: -------------------------------------------------------------------------------- 1 | # name: quarter-demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-save.profile: -------------------------------------------------------------------------------- 1 | # name: save 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-trio.profile: -------------------------------------------------------------------------------- 1 | # name: trio 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpg-uno.profile: -------------------------------------------------------------------------------- 1 | # name: uno 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave False 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/taijitu/cpu-half-demand-bis.profile: -------------------------------------------------------------------------------- 1 | # name: half-demand-bis 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 ondemand True 7 | 3 800 2700 ondemand True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/00-cpg.conf: -------------------------------------------------------------------------------- 1 | [Profile] 2 | profile = Balanced 3 | 4 | [GUI] 5 | allcpus_default = False 6 | tick_marks_enabled = True 7 | frequency_ticks = True 8 | energy_pref_per_cpu = False 9 | 10 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/cpg-demand.profile: -------------------------------------------------------------------------------- 1 | # name: demand 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 ondemand True 5 | 1 800 2700 ondemand True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/cpg-duo.profile: -------------------------------------------------------------------------------- 1 | # name: duo 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/cpg-save.profile: -------------------------------------------------------------------------------- 1 | # name: save 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave True 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/cpg-trio.profile: -------------------------------------------------------------------------------- 1 | # name: trio 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave True 6 | 2 800 2700 powersave True 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /hardware/cpupower_gui/tixu/cpg-uno.profile: -------------------------------------------------------------------------------- 1 | # name: uno 2 | 3 | # CPU Min Max Governor Online 4 | 0 800 2700 powersave True 5 | 1 800 2700 powersave False 6 | 2 800 2700 powersave False 7 | 3 800 2700 powersave False 8 | -------------------------------------------------------------------------------- /mail/abook/abookrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | set autosave=true 4 | set preserve_fields=all 5 | set add_email_prevent_duplicates=true 6 | 7 | set mutt_return_all_emails=true 8 | 9 | set mutt_command=mail 10 | #set mutt_command=mutt 11 | 12 | set www_command=w3m 13 | set print_command=lp 14 | 15 | set address_style=eu 16 | set use_ascii_only=false 17 | 18 | set sort_field=nick 19 | set show_all_emails=true 20 | 21 | set show_cursor=true 22 | set use_colors=false 23 | set index_format=" {name:22} {email:40} {phone:12|workphone|mobile}" 24 | 25 | set use_mouse=true 26 | 27 | # Declare a few custom fields 28 | 29 | field pager = Pager 30 | field address_lines = Address, list 31 | field birthday = Birthday, date 32 | 33 | # Define how fields should be displayed in tabs 34 | 35 | view CONTACT = name, email 36 | view ADDRESS = address_lines, city, state, zip, country 37 | view PHONE = phone, workphone, pager, mobile, fax 38 | view OTHER = url, birthday 39 | -------------------------------------------------------------------------------- /mail/fetchmailrc: -------------------------------------------------------------------------------- 1 | set logfile /home/user/log/fetchmail.log 2 | 3 | poll pop.mail.net proto pop3 4 | user "user" is user 5 | fetchall 6 | no keep 7 | no rewrite 8 | mda "/usr/bin/procmail -d %T" 9 | 10 | ; 11 | 12 | # Equivalent à fetchmail -d DELAI 13 | #set daemon 600 14 | 15 | #ssl 16 | 17 | #mda "/usr/bin/procmail -f %F -d %T" 18 | -------------------------------------------------------------------------------- /mail/forward: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | # user@localhost 4 | # user@nice.mail 5 | # | "/usr/bin/procmail" 6 | -------------------------------------------------------------------------------- /mail/mairixrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | base=~/racine/mail 4 | 5 | mfolder=Recherches/Mairix 6 | mformat=mbox 7 | 8 | mbox=Systeme...:Themes...:Listes...:Archives... 9 | 10 | omit=Systeme/Pourriel... 11 | 12 | database=~/racine/index/mairix/database 13 | -------------------------------------------------------------------------------- /mail/neomutt/data/number-of-lines: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /mail/neomutt/neomuttrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=muttrc : 2 | 3 | set my_muttroot = $HOME/racine/config/mail/neomutt 4 | set my_signature = $HOME/racine/config/mail/signatures 5 | 6 | source $my_muttroot/muttrc 7 | -------------------------------------------------------------------------------- /mail/neomutt/scripts/decremente-index-pager.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ~/racine/config/mail/neomutt/scripts/index-pager.zsh -1 4 | -------------------------------------------------------------------------------- /mail/neomutt/scripts/incremente-index-pager.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ~/racine/config/mail/neomutt/scripts/index-pager.zsh +1 4 | -------------------------------------------------------------------------------- /mail/neomutt/scripts/index-pager.zsh: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | 3 | increment=$1 4 | 5 | fichier=~/racine/config/mail/neomutt/data/number-of-lines 6 | 7 | # Nombre de lignes 8 | 9 | if [[ -e $fichier ]] 10 | then 11 | numlines=`cat $fichier` 12 | else 13 | numlines=`neomutt -D | grep pager_index_lines | cut --delimiter== -f 2` 14 | fi 15 | 16 | (( numlines += increment )) 17 | 18 | echo $numlines >! $fichier 19 | 20 | echo "set pager_index_lines=$numlines" 21 | -------------------------------------------------------------------------------- /mail/neomutt/scripts/test: -------------------------------------------------------------------------------- 1 | echo "set sort=date" 2 | -------------------------------------------------------------------------------- /mime/liste: -------------------------------------------------------------------------------- 1 | [Added Associations] 2 | application/msword=libreoffice-writer.desktop; 3 | application/rtf=libreoffice-writer.desktop; 4 | image/jpeg=viewnior.desktop; 5 | application/zip=org.kde.ark.desktop; 6 | video/mp4=vlc.desktop; 7 | -------------------------------------------------------------------------------- /mime/mime.types: -------------------------------------------------------------------------------- 1 | text/plain=gvim.desktop 2 | text/html html htm php phtm phtml 3 | 4 | application/postscript ps eps 5 | application/pdf pdf 6 | 7 | application/pgp pgp 8 | 9 | application/x-shar shar 10 | application/x-gunzip gz 11 | application/x-tar-gz tar.gz 12 | 13 | image/jpg jpg 14 | image/png png 15 | image/gif gif 16 | image/tiff tiff 17 | 18 | audio/ogg ogg 19 | audio/mp3 mp3 20 | audio/wav wav 21 | audio/flac flac 22 | -------------------------------------------------------------------------------- /multimedia/asoundrc: -------------------------------------------------------------------------------- 1 | ctl.equal { 2 | type equal; 3 | } 4 | 5 | pcm.plugequal { 6 | type equal; 7 | # Modify the line below if you don't 8 | # want to use sound card 0. 9 | slave.pcm "plughw:0,0"; 10 | # or if you want to use with multiple applications output to dmix 11 | # slave.pcm "plug:dmix" 12 | } 13 | 14 | # pcm.equal { 15 | # Or if you want the equalizer to be your 16 | # default soundcard uncomment the following 17 | # line and comment the above line. 18 | pcm.!default { 19 | type plug; 20 | slave.pcm plugequal; 21 | } 22 | -------------------------------------------------------------------------------- /multimedia/cmus/cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/multimedia/cmus/cache -------------------------------------------------------------------------------- /multimedia/cmus/lib.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/multimedia/cmus/lib.pl -------------------------------------------------------------------------------- /multimedia/cmus/playlist.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/multimedia/cmus/playlist.pl -------------------------------------------------------------------------------- /multimedia/cmus/playlists/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/multimedia/cmus/playlists/default -------------------------------------------------------------------------------- /multimedia/cmus/search-history: -------------------------------------------------------------------------------- 1 | win-mv 2 | library 3 | ^A 4 | toggle 5 | boogiehouse 6 | current 7 | center 8 | seek 9 | -as 10 | win-add- 11 | clear 12 | win-bottom 13 | < 14 | queue 15 | play 16 | win-toggle 17 | space 18 | filter 19 | audio 20 | libre 21 | refresh 22 | racine/shell/dialog/fzf-tmux-menu.zsh 23 | unlimi 24 | add 25 | e 26 | \be\b 27 | queuse 28 | niladri 29 | loveintheair 30 | oode 31 | happyna 32 | 7- 33 | paris 34 | ace: 35 | aceof 36 | ace 37 | iwasmad 38 | Kiss/ 39 | anonymous 40 | next 41 | prev 42 | goatherd 43 | aud 44 | -------------------------------------------------------------------------------- /multimedia/festivalrc: -------------------------------------------------------------------------------- 1 | (Parameter.set 'Audio_Required_Format 'aiff) 2 | (Parameter.set 'Audio_Method 'Audio_Command) 3 | (Parameter.set 'Audio_Command "paplay $FILE --client-name=Festival --stream-name=Speech") 4 | -------------------------------------------------------------------------------- /multimedia/moc/equalizer: -------------------------------------------------------------------------------- 1 | Active: 1 2 | Mixin: 0.250000 3 | -------------------------------------------------------------------------------- /multimedia/moc/last_directory: -------------------------------------------------------------------------------- 1 | /home/david/audio/artistes/chanson/jazz/JeanJacquesGoldman/1984-Positif -------------------------------------------------------------------------------- /multimedia/moc/softmixer: -------------------------------------------------------------------------------- 1 | Active: 0 2 | Amplification: 100 3 | Value: 100 4 | Mono: 0 5 | -------------------------------------------------------------------------------- /multimedia/moc/themes/black_theme: -------------------------------------------------------------------------------- 1 | # Black theme by Arn 2 | 3 | background = white black 4 | frame = white black 5 | window_title = white black 6 | directory = white black 7 | selected_directory = white black reverse 8 | playlist = white black 9 | selected_playlist = white black reverse 10 | file = white black 11 | selected_file = white black reverse 12 | marked_file = white black bold 13 | marked_selected_file = white black bold,reverse 14 | info = white black underline 15 | status = white black 16 | title = white black bold 17 | state = white black 18 | current_time = white black bold 19 | time_left = white black bold 20 | total_time = white black bold 21 | time_total_frames = white black 22 | sound_parameters = white black bold 23 | legend = white black 24 | disabled = white black 25 | enabled = white black bold 26 | empty_mixer_bar = white black 27 | filled_mixer_bar = white black reverse 28 | empty_time_bar = white black 29 | filled_time_bar = white black reverse 30 | entry = white black 31 | entry_title = white black 32 | error = white black bold,underline 33 | message = white black 34 | plist_time = white black 35 | -------------------------------------------------------------------------------- /multimedia/moc/themes/darkdot_theme: -------------------------------------------------------------------------------- 1 | # Theme to match the 'darkdot' vim theme, by David Lazar (david_bv|at|yahoo|com) 2 | 3 | background = default default 4 | frame = white default 5 | window_title = white default 6 | directory = blue default bold 7 | selected_directory = black cyan 8 | playlist = white default bold 9 | selected_playlist = black cyan 10 | file = white default 11 | selected_file = black cyan 12 | marked_file = white default bold 13 | marked_selected_file = white cyan bold 14 | info = white default 15 | status = white default 16 | title = white default bold 17 | state = white default bold 18 | current_time = white default bold 19 | time_left = black default bold 20 | total_time = white default 21 | time_total_frames = white default 22 | sound_parameters = white default bold 23 | legend = white default 24 | disabled = black default bold 25 | enabled = white default bold 26 | empty_mixer_bar = white default 27 | filled_mixer_bar = black white 28 | empty_time_bar = white default 29 | filled_time_bar = black white 30 | entry = white default 31 | entry_title = white default 32 | error = white red bold 33 | message = white default 34 | plist_time = white default 35 | -------------------------------------------------------------------------------- /multimedia/moc/themes/green_theme: -------------------------------------------------------------------------------- 1 | # green theme by Jacek Lehmann 2 | # best viewed on shaded or black terminal 3 | 4 | background = default default 5 | frame = black default 6 | window_title = green default 7 | directory = red default 8 | selected_directory = yellow default 9 | playlist = blue default 10 | selected_playlist = magenta default 11 | file = green default 12 | selected_file = cyan default 13 | marked_file = green default bold 14 | marked_selected_file = cyan default bold 15 | info = cyan default 16 | status = magenta default 17 | title = green default 18 | state = magenta default 19 | current_time = magenta default 20 | time_left = cyan default 21 | total_time = cyan default 22 | time_total_frames = magenta default 23 | sound_parameters = cyan default 24 | legend = magenta default 25 | disabled = black default 26 | enabled = yellow default 27 | empty_mixer_bar = green default 28 | filled_mixer_bar = black green 29 | empty_time_bar = green default 30 | filled_time_bar = black green 31 | entry = yellow default 32 | entry_title = red default 33 | error = red default 34 | message = yellow default 35 | plist_time = magenta default 36 | -------------------------------------------------------------------------------- /multimedia/moc/themes/moca_theme: -------------------------------------------------------------------------------- 1 | # 2 | # Theme: moca 3 | # Author: Nicola Vitale 4 | # 5 | background = white black 6 | frame = white black 7 | window_title = yellow black bold 8 | directory = white black 9 | selected_directory = white black bold 10 | playlist = white black 11 | selected_playlist = cyan black bold 12 | file = white black 13 | selected_file = yellow red bold 14 | marked_file = cyan black blink,bold 15 | marked_selected_file = cyan red blink,bold 16 | info = magenta black bold 17 | status = yellow black bold 18 | title = cyan black bold 19 | state = red black bold 20 | current_time = green black bold 21 | time_left = magenta black bold 22 | total_time = red black bold 23 | time_total_frames = red black bold 24 | sound_parameters = white black bold 25 | legend = white black 26 | disabled = white black bold 27 | enabled = blue black bold 28 | empty_mixer_bar = cyan blue 29 | filled_mixer_bar = blue cyan 30 | empty_time_bar = green magenta 31 | filled_time_bar = magenta green 32 | entry = white black 33 | entry_title = magenta black bold 34 | error = red black bold 35 | message = green black bold 36 | plist_time = red black bold 37 | -------------------------------------------------------------------------------- /multimedia/moc/themes/red_theme: -------------------------------------------------------------------------------- 1 | # rednblack theme by yyz 2 | # works good on a light term 3 | 4 | #property fg bg fx 5 | background = default default 6 | frame = black default 7 | window_title = black default 8 | directory = red default 9 | selected_directory = black default bold 10 | playlist = blue default 11 | selected_playlist = black default bold 12 | file = red default 13 | selected_file = black default bold 14 | marked_file = red default underline 15 | marked_selected_file = black default bold 16 | info = red default 17 | status = black default 18 | title = red default 19 | state = black default 20 | current_time = black default 21 | time_left = black default 22 | total_time = black default 23 | time_total_frames = black default 24 | sound_parameters = black default 25 | legend = black default 26 | disabled = white default 27 | enabled = black default 28 | empty_mixer_bar = black default 29 | filled_mixer_bar = black red 30 | empty_time_bar = black default 31 | filled_time_bar = black red 32 | entry = black default 33 | entry_title = red default 34 | error = red default 35 | message = black default 36 | plist_time = black default 37 | -------------------------------------------------------------------------------- /multimedia/moc/themes/transparent-background: -------------------------------------------------------------------------------- 1 | # Transparent background theme by Marcin Michałowski 2 | 3 | background = default default 4 | frame = white default 5 | window_title = white default 6 | directory = white default bold 7 | selected_directory = white blue bold 8 | playlist = white default bold 9 | selected_playlist = white blue bold 10 | file = white default 11 | selected_file = white blue 12 | marked_file = green default bold 13 | marked_selected_file = green blue bold 14 | info = blue default bold 15 | status = white default 16 | title = white default bold 17 | state = white default bold 18 | current_time = white default bold 19 | time_left = white default bold 20 | total_time = white default bold 21 | time_total_frames = white default 22 | sound_parameters = white default bold 23 | legend = white default 24 | disabled = blue default bold 25 | enabled = white default bold 26 | empty_mixer_bar = white default 27 | filled_mixer_bar = black cyan 28 | empty_time_bar = white default 29 | filled_time_bar = black cyan 30 | entry = white default 31 | entry_title = black cyan 32 | error = red default bold 33 | message = green default bold 34 | plist_time = white default bold 35 | -------------------------------------------------------------------------------- /multimedia/mplayer/mencoder.conf: -------------------------------------------------------------------------------- 1 | # Make MEncoder output to a default filename. 2 | o=encoded.avi 3 | # The next 4 lines allow mencoder tv:// to start capturing immediately. 4 | oac=pcm=yes 5 | ovc=lavc=yes 6 | lavcopts=vcodec=mjpeg 7 | tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000 8 | # more complex default encoding option set 9 | lavcopts=vcodec=mpeg4:autoaspect=1 10 | lameopts=aq=2:vbr=4 11 | ovc=lavc=1 12 | oac=lavc=1 13 | passlogfile=pass1stats.log 14 | noautoexpand=1 15 | subfont-autoscale=3 16 | subfont-osd-scale=6 17 | subfont-text-scale=4 18 | subalign=2 19 | subpos=96 20 | spuaa=20 21 | -------------------------------------------------------------------------------- /multimedia/mpv/mpv.local: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | # whitelist {{{1 4 | 5 | whitelist ${HOME}/racine 6 | -------------------------------------------------------------------------------- /multimedia/sxiv/exec/image-info: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Example for ~/.config/sxiv/exec/image-info 4 | # Called by sxiv(1) whenever an image gets loaded, 5 | # with the name of the image file as its first argument. 6 | # The output is displayed in sxiv's status bar. 7 | 8 | s=" | " # field separator 9 | 10 | filename=$(basename "$1") 11 | filesize=$(du -Hh "$1" | cut -f 1) 12 | 13 | # The '[0]' stands for the first frame of a multi-frame file, e.g. gif. 14 | geometry=$(identify -format '%wx%h' "$1[0]") 15 | 16 | tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" { printf("%s,", $4); }') 17 | tags=${tags%,} 18 | 19 | echo "${filesize}${s}${geometry}${tags:+$s}${tags}${s}${filename}" 20 | -------------------------------------------------------------------------------- /multimedia/sxiv/exec/key-handler: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Commandes externes pour sxiv 4 | # 5 | # À appeler dans sxiv via C-x $1 6 | 7 | while read file 8 | do 9 | case "$1" in 10 | "w") 11 | feh --bg-max --no-fehbg "$file" 12 | ;; 13 | "r") 14 | convert -rotate 90 "$file" "$file" 15 | ;; 16 | "R") 17 | convert -rotate -90 "$file" "$file" 18 | ;; 19 | "h") 20 | convert -flip "$file" "$file" 21 | ;; 22 | "v") 23 | convert -flop "$file" "$file" 24 | ;; 25 | "y") 26 | echo -n "$file" | xclip -selection clipboard 27 | ;; 28 | "D") 29 | mv "$file" ~/racine/trash/sxiv 30 | ;; 31 | esac 32 | done 33 | -------------------------------------------------------------------------------- /multimedia/whipper/whipper.conf: -------------------------------------------------------------------------------- 1 | [drive:hp%20%20%20%20%20%20%3ACDDVDW%20GP70N%20%20%20%20%3ARR01] 2 | vendor = hp 3 | model = CDDVDW GP70N 4 | release = RR01 5 | defeats_cache = True 6 | 7 | -------------------------------------------------------------------------------- /multimedia/xine/xine-ui_old_playlist.tox: -------------------------------------------------------------------------------- 1 | # toxine playlist 2 | 3 | entry { 4 | identifier = dvd:/; 5 | mrl = dvd:/; 6 | }; 7 | # END 8 | -------------------------------------------------------------------------------- /multiplex/tmux/repertoire/plugins: -------------------------------------------------------------------------------- 1 | /home/david/racine/plugin/manager/tmux-plugins -------------------------------------------------------------------------------- /multiplex/tmux/repertoire/resurrect: -------------------------------------------------------------------------------- 1 | /home/david/racine/plugin/data/tmux-resurrect -------------------------------------------------------------------------------- /multiplex/tmux/session/complet.tmux: -------------------------------------------------------------------------------- 1 | # vim: set filetype=tmux.conf : 2 | 3 | rename-session principal 4 | select-window -t 1 5 | kill-window -a 6 | rename-window shell 7 | new-window -d -n sand 8 | new-window -d -n wave 9 | new-window -d -n repo 10 | new-window -d -n fedi 11 | new-window -d -n mail 12 | new-window -d -n news 13 | -------------------------------------------------------------------------------- /multiplex/tmux/session/default.tmux: -------------------------------------------------------------------------------- 1 | # vim: set filetype=tmux.conf : 2 | 3 | rename-session plume 4 | select-window -t 1 5 | kill-window -a 6 | rename-window shell 7 | new-window -d -n sand 8 | new-window -d -n wave 9 | -------------------------------------------------------------------------------- /multiplex/tmux/theme/solarized-256.tmux: -------------------------------------------------------------------------------- 1 | #### COLOUR (Solarized 256) 2 | 3 | # default statusbar colors 4 | set-option -g status-bg colour235 #base02 5 | set-option -g status-fg colour136 #yellow 6 | set-option -g status-attr default 7 | 8 | # default window title colors 9 | set-window-option -g window-status-fg colour244 #base0 10 | set-window-option -g window-status-bg default 11 | #set-window-option -g window-status-attr dim 12 | 13 | # active window title colors 14 | set-window-option -g window-status-current-fg colour166 #orange 15 | set-window-option -g window-status-current-bg default 16 | #set-window-option -g window-status-current-attr bright 17 | 18 | # pane border 19 | set-option -g pane-border-fg colour235 #base02 20 | set-option -g pane-active-border-fg colour240 #base01 21 | 22 | # message text 23 | set-option -g message-bg colour235 #base02 24 | set-option -g message-fg colour166 #orange 25 | 26 | # pane number display 27 | set-option -g display-panes-active-colour colour33 #blue 28 | set-option -g display-panes-colour colour166 #orange 29 | 30 | # clock 31 | set-window-option -g clock-mode-colour colour64 #green 32 | -------------------------------------------------------------------------------- /multiplex/tmux/theme/solarized-dark.tmux: -------------------------------------------------------------------------------- 1 | #### COLOUR (Solarized dark) 2 | 3 | # default statusbar colors 4 | set-option -g status-bg black #base02 5 | set-option -g status-fg yellow #yellow 6 | set-option -g status-attr default 7 | 8 | # default window title colors 9 | set-window-option -g window-status-fg brightblue #base0 10 | set-window-option -g window-status-bg default 11 | #set-window-option -g window-status-attr dim 12 | 13 | # active window title colors 14 | set-window-option -g window-status-current-fg brightred #orange 15 | set-window-option -g window-status-current-bg default 16 | #set-window-option -g window-status-current-attr bright 17 | 18 | # pane border 19 | set-option -g pane-border-fg black #base02 20 | set-option -g pane-active-border-fg brightgreen #base01 21 | 22 | # message text 23 | set-option -g message-bg black #base02 24 | set-option -g message-fg brightred #orange 25 | 26 | # pane number display 27 | set-option -g display-panes-active-colour blue #blue 28 | set-option -g display-panes-colour brightred #orange 29 | 30 | # clock 31 | set-window-option -g clock-mode-colour green #green 32 | -------------------------------------------------------------------------------- /multiplex/tmux/theme/solarized-light.tmux: -------------------------------------------------------------------------------- 1 | #### COLOUR (Solarized light) 2 | 3 | # default statusbar colors 4 | set-option -g status-bg white #base2 5 | set-option -g status-fg yellow #yellow 6 | set-option -g status-attr default 7 | 8 | # default window title colors 9 | set-window-option -g window-status-fg brightyellow #base00 10 | set-window-option -g window-status-bg default 11 | #set-window-option -g window-status-attr dim 12 | 13 | # active window title colors 14 | set-window-option -g window-status-current-fg brightred #orange 15 | set-window-option -g window-status-current-bg default 16 | #set-window-option -g window-status-current-attr bright 17 | 18 | # pane border 19 | set-option -g pane-border-fg white #base2 20 | set-option -g pane-active-border-fg brightcyan #base1 21 | 22 | # message text 23 | set-option -g message-bg white #base2 24 | set-option -g message-fg brightred #orange 25 | 26 | # pane number display 27 | set-option -g display-panes-active-colour blue #blue 28 | set-option -g display-panes-colour brightred #orange 29 | 30 | # clock 31 | set-window-option -g clock-mode-colour green #green 32 | -------------------------------------------------------------------------------- /multiplex/tmux/tmux.conf: -------------------------------------------------------------------------------- 1 | # vim: set filetype=tmux.conf : 2 | 3 | # Vernacular : 4 | # - tmux client = terminal host 5 | # - tmux session = set of tabs 6 | # - tmux window = tab 7 | # - tmux pane = window 8 | 9 | source ~/racine/config/multiplex/tmux/options.tmux 10 | source ~/racine/config/multiplex/tmux/bindings.tmux 11 | source ~/racine/config/multiplex/tmux/theme.tmux 12 | source ~/racine/config/multiplex/tmux/plugins.tmux 13 | -------------------------------------------------------------------------------- /network/curl/curlrc: -------------------------------------------------------------------------------- 1 | user-agent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0" 2 | -------------------------------------------------------------------------------- /network/stig/rc: -------------------------------------------------------------------------------- 1 | # Host that runs Transmission daemon 2 | set connect.host localhost 3 | # set connect.port 123 4 | 5 | # Update torrent/peer/file/etc lists every 10 seconds 6 | set tui.poll 10 7 | 8 | # Default columns in torrent lists 9 | set columns.torrents name ratio rate-up rate-down 10 | 11 | # Open a few tabs on startup 12 | tab ls active --sort !%downloaded,path,!rate 13 | tab ls paused --sort !%downloaded --columns name,%downloaded,ratio,size 14 | tab ls isolated --sort tracker --columns name,path 15 | -------------------------------------------------------------------------------- /network/transg/transg-tui.toml: -------------------------------------------------------------------------------- 1 | refresh-interval = 1200 2 | traffic-monitor = "upload" 3 | show-icons = true 4 | 5 | [[connections]] 6 | name = "localhost" 7 | username = "" 8 | password = "" 9 | url = "http://127.0.0.1:9091/transmission/rpc" 10 | download-dir = "" 11 | local-download-dir = "" 12 | 13 | # Colors, (experimental and subject to change): 14 | # Both section must be present in the config 15 | 16 | # [colors.main] 17 | # text = "Reset" 18 | # highlight = "Gray" 19 | # highlight-text = "Yellow" 20 | # text-soft = "Green" 21 | # text-error = "Red" 22 | # [colors.details] 23 | # text = "Reset" 24 | # highlight = "Green" 25 | # highlight-text = "Gray" 26 | # text-soft = "Yellow" 27 | # text-error = "White" 28 | -------------------------------------------------------------------------------- /news/gnus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/news/gnus -------------------------------------------------------------------------------- /news/jnewsrc.time: -------------------------------------------------------------------------------- 1 | NEWGROUPS 160827 183337 GMT -------------------------------------------------------------------------------- /news/newsboat/cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/news/newsboat/cache.db -------------------------------------------------------------------------------- /news/newsboat/history.cmdline: -------------------------------------------------------------------------------- 1 | help 2 | quit 3 | q 4 | quit 5 | tag news 6 | tag update 7 | tag 8 | toggle_source_view 9 | help 10 | help 11 | q 12 | quit 13 | tag reddit 14 | tag nitter 15 | -------------------------------------------------------------------------------- /news/newsboat/history.search: -------------------------------------------------------------------------------- 1 | why 2 | modern 3 | eoma 4 | mutt 5 | arch 6 | qute 7 | release 8 | release 9 | release 10 | release 11 | news 12 | linuxfr 13 | linuxfr 14 | idea 15 | idea 16 | i3 17 | mlml 18 | mark-fee 19 | box 20 | urxvt 21 | linuxfr 22 | i3 23 | netbook 24 | vim 25 | emacs 26 | neovim 27 | wicd 28 | wicd 29 | vim 30 | vim 31 | vim 32 | vim 33 | vim 34 | vim 35 | mint 36 | sway 37 | trident 38 | trueos 39 | mint 40 | vim 41 | trueos 42 | vim 43 | vim 44 | freebsd 45 | freebsd 46 | 12 47 | freebsd 48 | freebsd 12 49 | ghostbsd 50 | freebsd 51 | freebsd 52 | freebsd 53 | power 54 | freebsd 55 | suckless 56 | france 57 | emacs 58 | emacs 59 | r/emacs 60 | emacs 61 | wheel 62 | =s wheel 63 | wheel 64 | -------------------------------------------------------------------------------- /news/newsrc: -------------------------------------------------------------------------------- 1 | eternal-september.config 2 | eternal-september.grouprequests 3 | eternal-september.info 4 | eternal-september.moderated 5 | eternal-september.newusers 6 | eternal-september.nocems 7 | eternal-september.support 8 | eternal-september.talk 9 | eternal-september.test 10 | eternal-september.where.are.all.the.newsgroups 11 | -------------------------------------------------------------------------------- /news/newsrc.slrnpull: -------------------------------------------------------------------------------- 1 | alt.os.linux: 2 | alt.philosophy: 3 | comp.unix.bsd.freebsd.misc: 1-6716 4 | comp.unix.bsd.netbsd.misc: 5 | comp.unix.bsd.openbsd.misc: 6 | sci.archaeology: 7 | rec.arts.sf.composition 8 | rec.crafts.knots 9 | soc.history 10 | soc.history.ancient 11 | eternal-september.config: 1-717 12 | eternal-september.grouprequests: 1-416 13 | eternal-september.info: 14 | eternal-september.moderated: 15 | eternal-september.newusers: 1-1598 16 | eternal-september.nocems: 1-91 17 | eternal-september.support: 1-15991 18 | eternal-september.talk: 1-1821 19 | eternal-september.test: 1-11228 20 | eternal-september.where.are.all.the.newsgroups: 1 21 | -------------------------------------------------------------------------------- /office/sc-im/scimrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | set autocalc 4 | 5 | nnoremap ";" "/" 6 | 7 | color "type=HEADINGS fg=DEFAULT_COLOR bg=DEFAULT_COLOR reverse=1" 8 | color "type=CELL_SELECTION fg=DEFAULT_COLOR bg=DEFAULT_COLOR bold=1" 9 | color "type=CELL_SELECTION_SC fg=DEFAULT_COLOR bg=DEFAULT_COLOR standout=1 bold=1" 10 | color "type=INPUT fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 11 | color "type=NORMAL fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 12 | 13 | color "type=WELCOME fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 14 | color "type=INFO_MSG fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 15 | color "type=ERROR_MSG fg=RED bg=DEFAULT_COLOR" 16 | 17 | color "type=MODE fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 18 | color "type=NUMB fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 19 | color "type=STRG fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 20 | color "type=DATEF fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 21 | color "type=EXPRESSION fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 22 | color "type=CELL_ERROR fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 23 | color "type=CELL_NEGATIVE fg=RED bg=DEFAULT_COLOR" 24 | color "type=CELL_ID fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 25 | color "type=CELL_FORMAT fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 26 | color "type=CELL_CONTENT fg=DEFAULT_COLOR bg=DEFAULT_COLOR" 27 | -------------------------------------------------------------------------------- /organizer/calcurse/apts: -------------------------------------------------------------------------------- 1 | 10/31/2016 [1] Filtres : lave-vaisselle & lave-linge 2 | -------------------------------------------------------------------------------- /organizer/calcurse/conf: -------------------------------------------------------------------------------- 1 | appearance.calendarview=monthly 2 | appearance.compactpanels=no 3 | appearance.defaultpanel=calendar 4 | appearance.layout=8 5 | appearance.notifybar=yes 6 | appearance.sidebarwidth=0 7 | appearance.theme=default on default 8 | appearance.todoview=show-completed 9 | daemon.enable=no 10 | daemon.log=no 11 | format.inputdate=1 12 | format.notifydate=%a %F 13 | format.notifytime=%T 14 | format.outputdate=%D 15 | general.autogc=no 16 | general.autosave=yes 17 | general.confirmdelete=yes 18 | general.confirmquit=yes 19 | general.firstdayofweek=monday 20 | general.periodicsave=0 21 | general.progressbar=yes 22 | general.systemdialogs=yes 23 | notification.command=printf '\a' 24 | notification.notifyall=flagged-only 25 | notification.warning=300 26 | appearance.headingpos=right-justified 27 | format.dayheading=%B %-d, %Y 28 | -------------------------------------------------------------------------------- /organizer/calcurse/todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/organizer/calcurse/todo -------------------------------------------------------------------------------- /organizer/nb/nbrc: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ############################################################################### 3 | # .nbrc 4 | # 5 | # Configuration file for `nb`, a command line note-taking, bookmarking, 6 | # and knowledge base application with encryption, search, Git-backed syncing, 7 | # and more in a single portable script. 8 | # 9 | # Edit this file manually or manage settings using the `nb settings` 10 | # subcommand. Configuration options are set as environment variables, eg: 11 | # export NB_ENCRYPTION_TOOL=gpg 12 | # 13 | # https://github.com/xwmx/nb 14 | ############################################################################### 15 | 16 | export NB_COLOR_THEME="${NB_COLOR_THEME:-desert}" # Set by `nb` • jeu 25 fév 2021 16:24:21 CET 17 | -------------------------------------------------------------------------------- /organizer/remind/lune: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | REM [moondate(0)] AT 14:00 MSG Nouvelle lune 4 | REM [moondate(0) + 3] AT 14:00 MSG Premier croissant 5 | REM [moondate(1)] AT 14:00 MSG Premier quartier 6 | REM [moondate(1) + 3] AT 14:00 MSG Gibbeuse croissante 7 | REM [moondate(2)] AT 14:00 MSG Pleine lune 8 | REM [moondate(2) + 3] AT 14:00 MSG Gibbeuse décroissante 9 | REM [moondate(3)] AT 14:00 MSG Dernier quartier 10 | -------------------------------------------------------------------------------- /organizer/remind/recurrent: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | REM mon tue wed thu fri AT 7:39 MSG Réveiller les enfants 4 | 5 | REM wednesday AT 11:00 +30 MSG Mise à jour ordinateur 6 | 7 | REM sunday AT 19:30 +30 MSG Synchroniser la clé usb 8 | REM thursday AT 19:30 +30 MSG Synchroniser la clé usb 9 | 10 | REM 1 AT 11:00 +30 MSG Photos -> ordinateur 11 | 12 | REM 10 AT 11:00 +30 MSG Vérifier zoomit 13 | 14 | REM 30 june AT 11:00 +30 MSG Tax on Web 15 | 16 | # REM friday AT 14:00 +30 MSG Désactiver le réveil 17 | # REM sunday AT 14:00 +30 MSG Activer le réveil 18 | 19 | REM 1 AT 11:00 +30 MSG Filtres lave-vaisselle et lave-linge 20 | REM 2021-10-29 *60 MSG Nettoyer le lave-vaisselle 21 | REM 2022-06-07 *60 MSG Produits à déboucher dans l’évier 22 | REM 2021-08-23 *61 MSG Nettoyer sous le filtre de l’évier 23 | REM 2022-06-07 *180 MSG Produits à déboucher dans le lavabo 24 | 25 | #REM 2020-01-30 *28 ++1 AT 10:00 +30 MSG Jour des cartons %b 26 | -------------------------------------------------------------------------------- /organizer/remind/reminders: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | BANNER Reminders for %w, %d%s %m, %y%o: 4 | 5 | SET basedir getenv("HOME") + "/racine/config/organizer/remind" 6 | 7 | include [basedir]/unique 8 | include [basedir]/recurrent 9 | include [basedir]/anniversaires 10 | include [basedir]/lune 11 | -------------------------------------------------------------------------------- /print/cups/lpoptions: -------------------------------------------------------------------------------- 1 | Dest Officejet_5740 Duplex=DuplexNoTumble OutputMode=FastDraft PageSize=A4 2 | -------------------------------------------------------------------------------- /science/goldendict/history: -------------------------------------------------------------------------------- 1 | 1 relief 2 | 1 mitigation 3 | 1 tinker 4 | 1 tinkering 5 | 1 migliore 6 | 1 potentia 7 | 1 pleni 8 | 1 Lingoes (program) 9 | 1 goldendict 10 | 1 prego 11 | 1 stardict 12 | -------------------------------------------------------------------------------- /science/goldendict/index: -------------------------------------------------------------------------------- 1 | /home/david/racine/index/goldendict -------------------------------------------------------------------------------- /science/octave/octave-doc-bookmarks.xbel: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /science/octaverc: -------------------------------------------------------------------------------- 1 | ## System-wide startup file for Octave. 2 | ## 3 | ## If the environment variable OCTAVE_SITE_INITFILE is set when Octave 4 | ## starts, then that file is executed instead of this file. 5 | 6 | octave_core_file_name ("/home/david/racine/varia/data/octave-workspace") 7 | 8 | ## Begin savepath auto-created section, do not edit 9 | addpath ('/home/david/racine/matemat/octave', '-begin'); 10 | ## End savepath auto-created section 11 | -------------------------------------------------------------------------------- /search/agignore: -------------------------------------------------------------------------------- 1 | 2 | *~ 3 | *.json 4 | 5 | *.html 6 | -------------------------------------------------------------------------------- /search/ripgreprc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | --pre 4 | ripgrep-pipe.zsh 5 | 6 | --pre-glob 7 | *.{pdf,html,odt,gz,bz,lzma,xz,zst,png,jpg,gif,ogg,mp3} 8 | -------------------------------------------------------------------------------- /self/chezmoi/chezmoi.toml: -------------------------------------------------------------------------------- 1 | [data] 2 | email = "tutu@toto.org" 3 | # umask = 0o022 4 | -------------------------------------------------------------------------------- /shell/abbr.fish: -------------------------------------------------------------------------------- 1 | 2 | abbr -a h help 3 | abbr -a m man 4 | 5 | abbr -a q exit 6 | abbr -a x exit 7 | 8 | abbr -a e echo 9 | abbr -a c cat 10 | 11 | abbr -a s set 12 | abbr -a sl 'set -l' 13 | 14 | abbr -a -- - 'cd -' 15 | abbr -a 0 'cd ~/racine' 16 | 17 | abbr -a l ls 18 | abbr -a ll 'ls -l' 19 | 20 | abbr -a cp 'rsync -avhW --progress --info=progress2' 21 | 22 | abbr -a p less 23 | abbr -a v vim 24 | abbr -a nv nvim 25 | abbr -a mx 'emacs -nw -q -l ~/racine/config/edit/emacs/leger.el' 26 | 27 | abbr -a vd edir 28 | 29 | abbr -a cf 'clifm --no-color' 30 | abbr -a § vifm 31 | 32 | abbr -a gp git pull 33 | 34 | abbr -a w w3m 35 | abbr -a ww elinks 36 | 37 | -------------------------------------------------------------------------------- /shell/bash/alias.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | alias ls='ls --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F' 4 | alias ll='ls -l --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F' 5 | alias la='ls -la --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F' 6 | 7 | alias cp="cp -i" # confirm before overwriting something 8 | -------------------------------------------------------------------------------- /shell/bash/archive.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | # ex - archive extractor 4 | # usage: ex 5 | 6 | # ex () 7 | # { 8 | # if [ -f $1 ] ; then 9 | # case $1 in 10 | # *.tar.bz2) tar xjf $1 ;; 11 | # *.tar.gz) tar xzf $1 ;; 12 | # *.bz2) bunzip2 $1 ;; 13 | # *.rar) unrar x $1 ;; 14 | # *.gz) gunzip $1 ;; 15 | # *.tar) tar xf $1 ;; 16 | # *.tbz2) tar xjf $1 ;; 17 | # *.tgz) tar xzf $1 ;; 18 | # *.zip) unzip $1 ;; 19 | # *.Z) uncompress $1;; 20 | # *.7z) 7z x $1 ;; 21 | # *) echo "'$1' cannot be extracted via ex()" ;; 22 | # esac 23 | # else 24 | # echo "'$1' is not a valid file" 25 | # fi 26 | # } 27 | 28 | -------------------------------------------------------------------------------- /shell/bash/bash_login: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | export RACINE_BASH=$HOME/racine/config/cmdline/bash 4 | 5 | source "${RACINE_BASH}/bashrc" 6 | -------------------------------------------------------------------------------- /shell/bash/bash_logout: -------------------------------------------------------------------------------- 1 | # 2 | # ~/.bash_logout 3 | # 4 | 5 | history -a && history -c && sort -u -o ~/.bash_history ~/.bash_history && history -r 6 | -------------------------------------------------------------------------------- /shell/bash/bash_profile: -------------------------------------------------------------------------------- 1 | # 2 | # ~/.bash_profile 3 | # 4 | 5 | PATH="/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:$HOME/racine/shell/alarm" 6 | export PATH 7 | 8 | HISTSIZE=60000 9 | HISTFILESIZE=120000 10 | HISTCONTROL=erasedups:ignorespace 11 | 12 | [[ -f ~/.bashrc ]] && . ~/.bashrc 13 | -------------------------------------------------------------------------------- /shell/bash/completion.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | if [ -f /etc/bash_completion ]; then 4 | . /etc/bash_completion 5 | fi 6 | -------------------------------------------------------------------------------- /shell/bash/environ.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | export BROWSER=/usr/bin/xdg-open 4 | 5 | export HISTSIZE=30000 6 | export HISTFILESIZE=30000 7 | export HISTCONTROL=ignoreboth 8 | export HISTFILE=~/racine/hist/bash/$HOST 9 | 10 | # Emacs léger 11 | 12 | export EDITOR="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 13 | export LESSEDIT="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 14 | export SUDO_EDITOR="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 15 | export VISUAL="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 16 | 17 | export FCEDIT="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 18 | export MOSTEDITOR="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 19 | export RLWRAP_EDITOR="emacs -nw -q -l ~/racine/config/edit/emacs/leger.el" 20 | 21 | # Emacs client 22 | 23 | # export EDITOR="emacsclient -t" 24 | # export LESSEDIT="emacsclient -t" 25 | # export SUDO_EDITOR="emacsclient -t" 26 | # export VISUAL="emacsclient -t" 27 | # 28 | # export FCEDIT="emacsclient -t" 29 | # export MOSTEDITOR="emacsclient -t" 30 | # export RLWRAP_EDITOR="emacsclient -t" 31 | -------------------------------------------------------------------------------- /shell/bash/options.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | shopt -s cdspell 4 | shopt -s checkwinsize 5 | shopt -s cmdhist 6 | shopt -s dotglob 7 | shopt -s expand_aliases 8 | shopt -s extglob 9 | shopt -s histappend 10 | shopt -s hostcomplete 11 | shopt -s nocaseglob 12 | 13 | set -o emacs 14 | 15 | #set -o vi 16 | -------------------------------------------------------------------------------- /shell/bash/prompt.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | # prompt 4 | PS1='[\u@\h \W]\$ ' 5 | 6 | # {{{ Prompt 7 | # ------------------------------------------------------------------------ 8 | 9 | # function prompt_command { 10 | # tput sc 11 | # let backwash=$(tput cols)-$(echo $(pwd) | wc -m)-2 12 | # tput cup 0 ${backwash} 13 | # # tput setaf 4 14 | # # tput bold 15 | # echo -n "[" 16 | # # tput setaf 8 17 | # echo -n "$(pwd)" 18 | # # tput setaf 4 19 | # # tput bold 20 | # echo -n "]" 21 | # tput rc 22 | # } 23 | 24 | # }}} 25 | -------------------------------------------------------------------------------- /shell/bash/xorg.bash: -------------------------------------------------------------------------------- 1 | # vim: set ft=sh : 2 | 3 | xhost +local:root > /dev/null 2>&1 4 | -------------------------------------------------------------------------------- /shell/fish/abbr.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | abbr -a h help 4 | abbr -a m man 5 | 6 | abbr -a q exit 7 | abbr -a x exit 8 | 9 | abbr -a e echo 10 | abbr -a c cat 11 | 12 | abbr -a s set 13 | abbr -a sl 'set -l' 14 | 15 | abbr -a -- - 'cd -' 16 | abbr -a 0 'cd ~/racine' 17 | 18 | abbr -a l ls 19 | abbr -a ll 'ls -l' 20 | 21 | abbr -a cp 'rsync -avhW --progress --info=progress2' 22 | 23 | abbr -a p less 24 | abbr -a v vim 25 | abbr -a nv nvim 26 | abbr -a mx 'emacs -nw -q -l ~/racine/config/edit/emacs/leger.el' 27 | 28 | abbr -a vd edir 29 | 30 | abbr -a cf 'clifm --no-color' 31 | abbr -a § vifm 32 | 33 | abbr -a gp git pull 34 | 35 | abbr -a w w3m 36 | abbr -a ww elinks 37 | -------------------------------------------------------------------------------- /shell/fish/alias.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | alias rm trash-put 4 | alias tls trash-list 5 | alias trs trash-restore 6 | alias tremove trash-rm 7 | alias tempty trash-empty 8 | -------------------------------------------------------------------------------- /shell/fish/binding.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | bind \ev toggle-vim-emacs-bindings 4 | -------------------------------------------------------------------------------- /shell/fish/conf.d/omf.fish: -------------------------------------------------------------------------------- 1 | # Path to Oh My Fish install. 2 | set -q XDG_DATA_HOME 3 | and set -gx OMF_PATH "$XDG_DATA_HOME/omf" 4 | or set -gx OMF_PATH "$HOME/.local/share/omf" 5 | 6 | # Load Oh My Fish configuration. 7 | source $OMF_PATH/init.fish 8 | -------------------------------------------------------------------------------- /shell/fish/config.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | status is-login ; and source ~/racine/config/cmdline/fish/login.fish 4 | source ~/racine/config/cmdline/fish/environment.fish 5 | source ~/racine/config/cmdline/fish/universal.fish 6 | source ~/racine/config/cmdline/fish/abbr.fish 7 | source ~/racine/config/cmdline/fish/alias.fish 8 | source ~/racine/config/cmdline/fish/binding.fish 9 | source ~/racine/config/cmdline/fish/colour.fish 10 | 11 | # Add ons {{{1 12 | 13 | # zoxide {{{2 14 | 15 | zoxide init fish | source 16 | -------------------------------------------------------------------------------- /shell/fish/environment.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | set -gx SHELL /bin/fish 4 | 5 | # terminal {{{1 6 | 7 | switch $TERM 8 | case 'linux*' 9 | set -gx TERM linux 10 | case 'xterm*' 11 | set -gx TERM xterm-256color 12 | case 'tmux*' 13 | set -gx TERM tmux-256color 14 | case 'screen*' 15 | set -gx TERM screen-256color 16 | end 17 | 18 | # path {{{1 19 | 20 | set -gxa PATH /usr/{,local/}{,s}bin 21 | set -gxa PATH ~/.local/bin ~/racine/bin/local/bin 22 | set -gxa PATH ~/racine/automat ~/racine/self 23 | 24 | for folder in ~/racine/{install,shell,bin}/* 25 | set -gxa PATH $folder 26 | end 27 | 28 | # history {{{1 29 | 30 | set -gx fish_history $HOST 31 | 32 | # commands {{{1 33 | 34 | set -gx VISUAL vim 35 | set -gx EDITOR vim 36 | set -gx PAGER less 37 | set -gx MANPAGER less 38 | set -gx BROWSER w3m 39 | -------------------------------------------------------------------------------- /shell/fish/functions: -------------------------------------------------------------------------------- 1 | /home/david/racine/fun/fish/autoload -------------------------------------------------------------------------------- /shell/fish/login.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | set -gx LS_COLORS 'no=00:fi=00:rs=0:ex=3;38;5;9:di=38;5;88:mh=01:ln=3;38;5;3:or=3;38;5;237:pi=38;5;22:so=38;5;11:do=01;35:bd=40;33;01:cd=40;33;01:su=37;41:sg=30;43:ca=30;41:tw=0;32:ow=34;42:st=37;44:*.tmp=38;5;237:*.part=38;5;237:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lz=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tar=38;5;9:*.tgz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.txz=38;5;9:*.tz=38;5;9:*.zip=38;5;9:*.7z=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.pax=38;5;9:*.rz=38;5;9:*.jar=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jpg=00:*.jpeg=00:*.gif=00:*.bmp=00:*.pbm=00:*.pgm=00:*.ppm=00:*.tga=00:*.xbm=00:*.xpm=00:*.tif=00:*.tiff=00:*.png=00:*.svg=00:*.svgz=00:*.mng=00:*.pcx=00:*.aac=00:*.au=00:*.flac=00:*.mid=00:*.midi=00:*.mka=00:*.mp3=00:*.mpc=00:*.ogg=00:*.ra=00:*.wav=00:*.axa=00:*.oga=00:*.spx=00:*.xspf=00:*.mov=00:*.mpg=00:*.mpeg=00:*.m2v=00:*.mkv=00:*.webm=00:*.ogm=00:*.mp4=00:*.m4v=00:*.mp4v=00:*.vob=00:*.qt=00:*.nuv=00:*.wmv=00:*.asf=00:*.rm=00:*.rmvb=00:*.flc=00:*.avi=00:*.fli=00:*.flv=00:*.gl=00:*.dl=00:*.xcf=00:*.xwd=00:*.yuv=00:*.cgm=00:*.emf=00:*.axv=00:*.anx=00:*.ogv=00:*.ogx=00:' 4 | -------------------------------------------------------------------------------- /shell/fish/universal.fish: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh: 2 | 3 | # Features {{{1 4 | 5 | set -U fish_features stderr-nocaret qmark-noglob 6 | 7 | # Key bindings {{{1 8 | 9 | # emacs {{{2 10 | 11 | set -U fish_key_bindings fish_default_key_bindings 12 | 13 | # vim {{{2 14 | 15 | #set -U fish_key_bindings fish_vi_key_bindings 16 | 17 | # set -U fish_cursor_default block 18 | # set -U fish_cursor_visual block 19 | # set -U fish_cursor_insert line 20 | # set -U fish_cursor_replace_one underscore 21 | 22 | # custom {{{2 23 | 24 | #set -U fish_key_bindings fish_hybrid_key_bindings 25 | #set -U fish_key_bindings fish_user_key_bindings 26 | -------------------------------------------------------------------------------- /shell/omf/bundle: -------------------------------------------------------------------------------- 1 | theme default 2 | -------------------------------------------------------------------------------- /shell/omf/channel: -------------------------------------------------------------------------------- 1 | stable 2 | -------------------------------------------------------------------------------- /shell/omf/theme: -------------------------------------------------------------------------------- 1 | default 2 | -------------------------------------------------------------------------------- /shell/utils/readlinerc: -------------------------------------------------------------------------------- 1 | inputrc -------------------------------------------------------------------------------- /shell/xonsh/xonshrc: -------------------------------------------------------------------------------- 1 | # vim: set ft=zsh : 2 | 3 | execx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide') 4 | -------------------------------------------------------------------------------- /shell/zsh/prompt/minimal.zsh: -------------------------------------------------------------------------------- 1 | # vim: set ft=zsh : 2 | 3 | # {{{ Documentation 4 | 5 | # %/ : chemin complet 6 | # %~ : chemin en tenant compte de ~ et des ~NOMS 7 | # 8 | # %B début gras 9 | # %b fin gras 10 | # %U début souligné 11 | # %u fin souligné 12 | # %S début illuminé 13 | # %s fin illuminé 14 | # 15 | # %F{red} début couleur rouge du texte 16 | # %f fin couleur du texte 17 | # 18 | # %K{red} début couleur rouge du fond 19 | # %k fin couleur du fond 20 | 21 | # }}} 22 | 23 | autoload -U colors 24 | 25 | autoload -U zsh/terminfo 26 | 27 | # Fonction 28 | # ------------------------------------------------------------ 29 | 30 | function precmd_prompt_minimal { 31 | 32 | emulate -R zsh 33 | 34 | setopt local_options 35 | 36 | setopt warn_create_global 37 | 38 | PROMPT=" 39 | %! ! %D{%H:%M} %(1j:bg %j & :)%f%(0?::code %? ? )%f%(!:#:$) " 40 | 41 | RPROMPT="%(!:%F{1}%UROOT%u%f:%n) @ %M : %3~ " 42 | } 43 | 44 | typeset -ga precmd_functions 45 | 46 | precmd_functions+=precmd_prompt_minimal 47 | -------------------------------------------------------------------------------- /shell/zsh/prompt/zero.zsh: -------------------------------------------------------------------------------- 1 | 2 | # vim: set ft=zsh : 3 | 4 | # {{{ Documentation 5 | 6 | # %/ : chemin complet 7 | # %~ : chemin en tenant compte de ~ et des ~NOMS 8 | # 9 | # %B début gras 10 | # %b fin gras 11 | # %U début souligné 12 | # %u fin souligné 13 | # %S début illuminé 14 | # %s fin illuminé 15 | # 16 | # %F{red} début couleur rouge du texte 17 | # %f fin couleur du texte 18 | # 19 | # %K{red} début couleur rouge du fond 20 | # %k fin couleur du fond 21 | 22 | # }}} 23 | 24 | autoload -U colors 25 | 26 | autoload -U zsh/terminfo 27 | 28 | # Fonction 29 | # ------------------------------------------------------------ 30 | 31 | function precmd_prompt_minimal { 32 | 33 | emulate -R zsh 34 | 35 | setopt local_options 36 | 37 | setopt warn_create_global 38 | 39 | PROMPT=" > " 40 | 41 | RPROMPT= 42 | } 43 | 44 | typeset -ga precmd_functions 45 | 46 | precmd_functions+=precmd_prompt_minimal 47 | -------------------------------------------------------------------------------- /shell/zsh/zlogin: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | 3 | # [[ $OPERASYS = *linux* ]] && { 4 | # 5 | # screenfetch -N 6 | # } 7 | # 8 | # [[ $OPERASYS = *bsd* ]] && { 9 | # 10 | # bsdinfo 11 | # } 12 | 13 | 14 | [[ -d $dirstack[1] ]] && cd $dirstack[1] 15 | 16 | echo 17 | eval-ssh-agent 18 | 19 | # echo 20 | # task 21 | 22 | # echo 23 | # rem -c+ 24 | # echo 25 | # rem -gaad -h 26 | 27 | #pkill -f 'rem -gaad -h' 28 | -------------------------------------------------------------------------------- /shell/zsh/zlogout: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | 3 | clear 4 | 5 | pile=( ${(fOa)"$(< $REPERTOIRES_FICHIER)"} ) 6 | 7 | pile=(${(u)pile}) 8 | 9 | print -l ${(Oa)~pile} >! $REPERTOIRES_FICHIER 10 | -------------------------------------------------------------------------------- /social/weechat/alias.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- alias.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | config_version = 2 13 | 14 | [cmd] 15 | aaway = "allserv /away" 16 | anick = "allserv /nick" 17 | beep = "print -beep" 18 | bye = "quit" 19 | c = "/connect -all" 20 | chat = "dcc chat" 21 | cl = "buffer clear" 22 | close = "buffer close" 23 | exit = "quit" 24 | h = "/help" 25 | ig = "ignore" 26 | j = "join" 27 | k = "kick" 28 | kb = "kickban" 29 | leave = "part" 30 | m = "msg" 31 | msgbuf = "command -buffer $1 * /input send $2-" 32 | mub = "unban *" 33 | n = "names" 34 | ns = "/msg nickserv" 35 | q = "/close" 36 | qa = "/quit" 37 | redraw = "window refresh" 38 | s = "/save" 39 | say = "msg *" 40 | signoff = "quit" 41 | split = "/window splith" 42 | t = "topic" 43 | ub = "unban" 44 | umode = "mode $nick" 45 | v = "command core version" 46 | w = "who" 47 | wc = "window close" 48 | wi = "whois" 49 | wii = "whois $1 $1" 50 | wm = "window merge" 51 | ww = "whowas" 52 | x = "/close" 53 | 54 | [completion] 55 | msgbuf = "%(buffers_plugins_names)" 56 | -------------------------------------------------------------------------------- /social/weechat/autosort.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- autosort.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [sorting] 13 | case_sensitive = off 14 | debug_log = off 15 | replacements = "" 16 | rules = "" 17 | signal_delay = 5 18 | signals = "buffer_opened buffer_merged buffer_unmerged buffer_renamed" 19 | sort_limit = 100 20 | sort_on_config_change = on 21 | 22 | [v3] 23 | helpers = "{"core_first": "${if:${buffer.full_name}!=core.weechat}", "irc_raw_first": "${if:${buffer.full_name}!=irc.irc_raw}", "irc_raw_last": "${if:${buffer.full_name}==irc.irc_raw}", "hashless_name": "${info:autosort_replace,#,,${info:autosort_escape,${buffer.name}}}", "script_or_plugin": "${if:${script_name}?${script_name}:${plugin}}"}" 24 | rules = "["${core_first}", "${info:autosort_order,${info:autosort_escape,${script_or_plugin}},core,*,irc,bitlbee,matrix,slack}", "${script_or_plugin}", "${irc_raw_first}", "${server}", "${info:autosort_order,${type},server,*,channel,private}", "${hashless_name}", "${buffer.full_name}"]" 25 | -------------------------------------------------------------------------------- /social/weechat/buffer_autoset.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- buffer_autoset.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | instant = on 14 | timer = 1 15 | 16 | [buffer] 17 | core.weechat.localvar = "set_save_history command" 18 | -------------------------------------------------------------------------------- /social/weechat/charset.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- charset.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [default] 13 | decode = "iso-8859-1" 14 | encode = "" 15 | 16 | [decode] 17 | 18 | [encode] 19 | -------------------------------------------------------------------------------- /social/weechat/exec.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- exec.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [command] 13 | default_options = "" 14 | purge_delay = 0 15 | shell = "${env:SHELL}" 16 | 17 | [color] 18 | flag_finished = lightred 19 | flag_running = lightgreen 20 | -------------------------------------------------------------------------------- /social/weechat/fifo.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- fifo.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [file] 13 | enabled = on 14 | path = "${weechat_runtime_dir}/weechat_fifo_${info:pid}" 15 | -------------------------------------------------------------------------------- /social/weechat/guile.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- guile.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/logger.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- logger.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | backlog = 1200 14 | backlog_conditions = "" 15 | 16 | [color] 17 | backlog_end = default 18 | backlog_line = default 19 | 20 | [file] 21 | auto_log = on 22 | color_lines = off 23 | flush_delay = 120 24 | fsync = off 25 | info_lines = off 26 | log_conditions = "" 27 | mask = "$plugin-$name-%Y-%m" 28 | name_lower_case = on 29 | nick_prefix = "" 30 | nick_suffix = "" 31 | path = "~/racine/log/irc" 32 | replacement_char = "_" 33 | rotation_compression_level = 50 34 | rotation_compression_type = zstd 35 | rotation_size_max = "60m" 36 | time_format = "%Y-%m-%d %H:%M:%S" 37 | 38 | [level] 39 | irc = 3 40 | irc.libera = 3 41 | irc.server.libera = 9 42 | 43 | [mask] 44 | -------------------------------------------------------------------------------- /social/weechat/lua.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- lua.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/perl.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- perl.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/python.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- python.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/ruby.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- ruby.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/spell.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- spell.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [color] 13 | misspelled = lightred 14 | suggestion = default 15 | suggestion_delimiter_dict = cyan 16 | suggestion_delimiter_word = cyan 17 | 18 | [check] 19 | commands = "away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic" 20 | default_dict = "" 21 | during_search = off 22 | enabled = off 23 | real_time = off 24 | suggestions = -1 25 | word_min_length = 2 26 | 27 | [dict] 28 | 29 | [look] 30 | suggestion_delimiter_dict = " / " 31 | suggestion_delimiter_word = "," 32 | 33 | [option] 34 | -------------------------------------------------------------------------------- /social/weechat/tcl.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- tcl.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | check_license = off 14 | eval_keep_context = on 15 | -------------------------------------------------------------------------------- /social/weechat/typing.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- typing.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | delay_purge_paused = 30 14 | delay_purge_typing = 6 15 | delay_set_paused = 10 16 | enabled_nicks = off 17 | enabled_self = off 18 | input_min_chars = 4 19 | item_max_length = 0 20 | -------------------------------------------------------------------------------- /social/weechat/urlgrab.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- urlgrab.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [color] 13 | color_bg_selected = 234 14 | color_buffer = red 15 | color_buffer_selected = red 16 | color_time = cyan 17 | color_time_selected = cyan 18 | color_url = brown 19 | color_url_selected = white 20 | 21 | [default] 22 | copycmd = "/usr/bin/xclip -i -selection clipboard" 23 | historysize = 30 24 | localcmd = "/usr/bin/qutebrowser '%s'" 25 | method = "local" 26 | output_main_buffer = on 27 | remotecmd = "ssh -x localhost -i ~/.ssh/id_rsa -C "export DISPLAY=":0.0" && xdg-open '%s'"" 28 | time_format = "%H:%M" 29 | url_log = "~/racine/log/irc/urls.log" 30 | use_full_name = off 31 | -------------------------------------------------------------------------------- /social/weechat/xfer.conf: -------------------------------------------------------------------------------- 1 | # 2 | # weechat -- xfer.conf 3 | # 4 | # WARNING: It is NOT recommended to edit this file by hand, 5 | # especially if WeeChat is running. 6 | # 7 | # Use commands like /set or /fset to change settings in WeeChat. 8 | # 9 | # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 | # 11 | 12 | [look] 13 | auto_open_buffer = on 14 | progress_bar_size = 20 15 | pv_tags = "notify_private" 16 | 17 | [color] 18 | status_aborted = lightred 19 | status_active = gray 20 | status_connecting = yellow 21 | status_done = lightgreen 22 | status_failed = lightred 23 | status_waiting = lightcyan 24 | text = default 25 | text_bg = default 26 | text_selected = white 27 | 28 | [network] 29 | blocksize = 65536 30 | fast_send = on 31 | own_ip = "" 32 | port_range = "" 33 | send_ack = on 34 | speed_limit_recv = 0 35 | speed_limit_send = 0 36 | timeout = 300 37 | 38 | [file] 39 | auto_accept_chats = off 40 | auto_accept_files = off 41 | auto_accept_nicks = "" 42 | auto_check_crc32 = off 43 | auto_rename = on 44 | auto_resume = on 45 | convert_spaces = on 46 | download_path = "${weechat_data_dir}/xfer" 47 | download_temporary_suffix = ".part" 48 | upload_path = "~" 49 | use_nick_in_filename = on 50 | -------------------------------------------------------------------------------- /sync/unison/d.prf: -------------------------------------------------------------------------------- 1 | rep.prf -------------------------------------------------------------------------------- /sync/unison/default.prf: -------------------------------------------------------------------------------- 1 | # vim: set ft=conf : 2 | 3 | # Inclusions 4 | 5 | include prefer 6 | -------------------------------------------------------------------------------- /sync/unison/diskext.prf: -------------------------------------------------------------------------------- 1 | # vim: set ft=conf : 2 | 3 | # Inclusions 4 | 5 | include prefer 6 | include prefer-uni 7 | 8 | include reper-villa 9 | 10 | include ignorer 11 | include ignorer-uni 12 | include uipref 13 | 14 | include sauvegarde 15 | -------------------------------------------------------------------------------- /sync/unison/prefer-uni: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | # Intéractivité {{{1 4 | 5 | # Mode sans questions, sauf en cas de conflit 6 | 7 | #auto = true 8 | 9 | # Mode sans questions du tout 10 | 11 | batch = true 12 | 13 | # Synchronisation {{{1 14 | 15 | force = /home/david 16 | 17 | # Média amovibles {{{1 18 | 19 | #mountpoint = /media/unison 20 | -------------------------------------------------------------------------------- /sync/unison/remote.prf: -------------------------------------------------------------------------------- 1 | # vim: set ft=conf : 2 | 3 | # Inclusions 4 | 5 | include prefer 6 | 7 | include reper-maison 8 | 9 | include ignorer 10 | include uipref 11 | 12 | include sauvegarde 13 | -------------------------------------------------------------------------------- /sync/unison/rep.prf: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | include prefer 4 | 5 | path = . 6 | -------------------------------------------------------------------------------- /sync/unison/reper-maison: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | path = racine 4 | path = graphix 5 | -------------------------------------------------------------------------------- /sync/unison/reper-villa: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | include reper-maison 4 | 5 | # Dot-dirs {{{1 6 | 7 | #path = .config 8 | #path = .fontconfig 9 | 10 | #path = .data 11 | #path = .local 12 | 13 | #path = .cache 14 | 15 | # path = .mozilla 16 | 17 | #path = .dvdcss 18 | 19 | #path = .gtk-bookmarks 20 | #path = .gtkrc-2.0 21 | #path = .gtkrc-2.0-kde4 22 | 23 | #path = .qt 24 | 25 | #path = .gnome2 26 | #path = .gnome2_private 27 | #path = .gstreamer-0.10 28 | 29 | #path = .kderc 30 | #path = .kde 31 | 32 | #path = .lv2 33 | 34 | # }}} 35 | -------------------------------------------------------------------------------- /sync/unison/sauvegarde: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | maxbackups = 5 4 | 5 | # Backup dans un répertoire central {{{1 6 | 7 | # backuplocation = central 8 | # 9 | # backupdir = /home/david/var/alter/sync/unison/backup 10 | # 11 | # backupprefix = unison- 12 | # backupsuffix = -$VERSION 13 | 14 | # Backup dans le répertoire du fichier {{{1 15 | 16 | # backuplocation = local 17 | 18 | # backupprefix = .unison/ 19 | # backupsuffix = -$VERSION 20 | 21 | # Backup de la version courante pour utiliser dans les merge {{{1 22 | 23 | # backupcurrent = Name tags 24 | 25 | # backupcurrent = Path log/alter/sync/unison.log 26 | 27 | # backupcurrent = Name artist/eclats2vers/* 28 | 29 | # Backup des versions précédentes {{{1 30 | 31 | # backup = Name tags 32 | 33 | # backup = Path log/alter/sync/unison.log 34 | 35 | # backup = Name artist/eclats2vers/* 36 | -------------------------------------------------------------------------------- /system/systemd/user/default.target.wants/tmux.service: -------------------------------------------------------------------------------- 1 | /home/david/.config/systemd/user/tmux.service -------------------------------------------------------------------------------- /system/systemd/user/pipewire.service.wants/pipewire-media-session.service: -------------------------------------------------------------------------------- 1 | /usr/lib/systemd/user/pipewire-media-session.service -------------------------------------------------------------------------------- /system/systemd/user/protonvpn_reconnect.service: -------------------------------------------------------------------------------- 1 | 2 | # v3.14.0 3 | 4 | [Unit] 5 | Description=Proton VPN Reconnector 6 | 7 | [Service] 8 | ExecStart=/usr/bin/python /usr/lib/python3.10/site-packages/protonvpn_nm_lib/daemon/dbus_daemon_reconnector.py 9 | -------------------------------------------------------------------------------- /system/systemd/user/tmux.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=tmux default session (detached) 3 | Documentation=man:tmux(1) 4 | 5 | [Service] 6 | Type=forking 7 | Environment=DISPLAY=:0 8 | ExecStart=/usr/bin/tmux new-session -d 9 | 10 | ExecStop=/home/david/.tmux/plugins/tmux-resurrect/scripts/save.sh 11 | ExecStop=/usr/bin/tmux kill-server 12 | KillMode=none 13 | 14 | RestartSec=2 15 | 16 | [Install] 17 | WantedBy=default.target 18 | -------------------------------------------------------------------------------- /terminal/konsolerc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=konsole.upd:2.9.0-global-options 3 | 4 | [Colors] 5 | CurrentPalette=Rainbow Colors 6 | 7 | [Desktop Entry] 8 | DefaultProfile=Terminal.profile 9 | 10 | [Favorite Profiles] 11 | Favorites= 12 | 13 | [KonsoleWindow] 14 | ShowMenuBarByDefault=false 15 | 16 | [MainWindow] 17 | Height 1080=970 18 | Height 864=865 19 | Height 900=824 20 | MenuBar=Disabled 21 | RestorePositionForNextInstance=false 22 | State=AAAA/wAAAAD9AAAAAAAAAxwAAAM4AAAABAAAAAQAAAAIAAAACPwAAAAA 23 | ToolBarsMovable=Disabled 24 | Width 1152=1153 25 | Width 1600=796 26 | Width 1920=1896 27 | Window-Maximized 900x1600=false 28 | 29 | [TabBar] 30 | ShowQuickButtons=true 31 | -------------------------------------------------------------------------------- /terminal/konsolerc.backup: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=konsole.upd:2.9.0-global-options 3 | 4 | [Colors] 5 | CurrentPalette=Rainbow Colors 6 | 7 | [Desktop Entry] 8 | DefaultProfile=Terminal.profile 9 | 10 | [Favorite Profiles] 11 | Favorites= 12 | 13 | [KonsoleWindow] 14 | ShowMenuBarByDefault=false 15 | 16 | [MainWindow] 17 | Height 1080=697 18 | Height 864=865 19 | Height 900=681 20 | MenuBar=Disabled 21 | State=AAAA/wAAAAD9AAAAAAAABj4AAANDAAAABAAAAAQAAAAIAAAACPwAAAAA 22 | ToolBarsMovable=Disabled 23 | Width 1152=1153 24 | Width 1600=1264 25 | Width 1920=1274 26 | Window-Maximized 1080x1920=false 27 | Window-Maximized 900x1600=false 28 | 29 | [TabBar] 30 | ShowQuickButtons=true 31 | -------------------------------------------------------------------------------- /terminal/lxterminal/lxterminal.conf: -------------------------------------------------------------------------------- 1 | 2 | [general] 3 | fontname=Monospace 11 4 | selchars=-A-Za-z0-9,./?%&#:_ 5 | bgcolor=#000000000000 6 | bgalpha=65535 7 | fgcolor=#5b5b3c3c1111 8 | tabpos=right 9 | scrollback=10000 10 | disablef10=true 11 | hidemenubar=true 12 | hidescrollbar=true 13 | cursorblinks=false 14 | disallowbold=false 15 | cursorunderline=false 16 | audiblebell=false 17 | hideclosebutton=true 18 | hidepointer=false 19 | disablealt=true 20 | 21 | [shortcut] 22 | new_window_accel=N 23 | new_tab_accel=T 24 | close_tab_accel=W 25 | close_window_accel=Q 26 | copy_accel=C 27 | paste_accel=V 28 | name_tab_accel=I 29 | previous_tab_accel=Up 30 | next_tab_accel=Down 31 | move_tab_left_accel=Page_Up 32 | move_tab_right_accel=Page_Down 33 | -------------------------------------------------------------------------------- /terminal/tilix.dconf: -------------------------------------------------------------------------------- 1 | [/] 2 | warn-vte-config-issue=false 3 | quake-height-percent=60 4 | theme-variant='dark' 5 | quake-hide-headerbar=false 6 | quake-width-percent=80 7 | 8 | [profiles/2b7c4080-0ddd-46c5-8f23-563fd3ba789d] 9 | login-shell=true 10 | background-transparency-percent=13 11 | cursor-shape='block' 12 | dim-transparency-percent=19 13 | scrollback-lines=10000 14 | visible-name='Par défaut' 15 | use-theme-colors=false 16 | -------------------------------------------------------------------------------- /terminal/xfce4-terminal/terminalrc: -------------------------------------------------------------------------------- 1 | [Configuration] 2 | MiscAlwaysShowTabs=FALSE 3 | MiscBell=FALSE 4 | MiscBordersDefault=TRUE 5 | MiscCursorBlinks=FALSE 6 | MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK 7 | MiscDefaultGeometry=135x35 8 | MiscInheritGeometry=FALSE 9 | MiscMenubarDefault=FALSE 10 | MiscMouseAutohide=FALSE 11 | MiscToolbarDefault=FALSE 12 | MiscConfirmClose=TRUE 13 | MiscCycleTabs=TRUE 14 | MiscTabCloseButtons=TRUE 15 | MiscTabCloseMiddleClick=TRUE 16 | MiscTabPosition=GTK_POS_TOP 17 | MiscHighlightUrls=TRUE 18 | ScrollingBar=TERMINAL_SCROLLBAR_NONE 19 | ScrollingLines=10000 20 | FontName=Monospace 11 21 | ColorForeground=#5b5b3c3c1111 22 | ColorCursor=#5b5b3c3c1111 23 | 24 | -------------------------------------------------------------------------------- /utils/calcrc: -------------------------------------------------------------------------------- 1 | 2 | config("tilde", "false") 3 | -------------------------------------------------------------------------------- /utils/synonymrc: -------------------------------------------------------------------------------- 1 | KEY=RQk33o1BvDlWcDIdTt9X 2 | SEARCH_LANG=en 3 | -------------------------------------------------------------------------------- /utils/toprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/utils/toprc -------------------------------------------------------------------------------- /utils/wgetpaste.d/main.conf: -------------------------------------------------------------------------------- 1 | 2 | # Optionally default to gists 3 | 4 | DEFAULT_SERVICE=bpaste 5 | -------------------------------------------------------------------------------- /utils/wikicurses/config: -------------------------------------------------------------------------------- 1 | [general] 2 | default = Wikipedia 3 | mouse = False 4 | hide_references = False 5 | 6 | [keymap] 7 | a = help 8 | q = quit 9 | c = contents 10 | o = open 11 | h = back 12 | l = forward 13 | left = back 14 | right = forward 15 | m = bmark 16 | b = bmarks 17 | i = links 18 | u = iwlinks 19 | y = extlinks 20 | t = langs 21 | v = edit 22 | 23 | [Wikipedia] 24 | url = http://en.wikipedia.org/w/api.php 25 | 26 | [ArchWiki] 27 | url = https://wiki.archlinux.org/api.php 28 | -------------------------------------------------------------------------------- /utils/wikicurses/en.wikipedia.org/bookmarks: -------------------------------------------------------------------------------- 1 | ["Zoroastrianism", "Buddhism", "Zen", "Taoism"] -------------------------------------------------------------------------------- /utils/wikicurses/wiki.archlinux.org/bookmarks: -------------------------------------------------------------------------------- 1 | ["Network configuration"] -------------------------------------------------------------------------------- /version/arch-params/=default-archive: -------------------------------------------------------------------------------- 1 | user_name@tixu.antra--defaut -------------------------------------------------------------------------------- /version/arch-params/=id: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /version/arch-params/=locations/david@tixu.antra--defaut: -------------------------------------------------------------------------------- 1 | /home/user_name/vcs/tla/defaut 2 | -------------------------------------------------------------------------------- /version/cvsignore: -------------------------------------------------------------------------------- 1 | 2 | 3 | *,v 4 | RCS 5 | 6 | .git 7 | .gitignore 8 | 9 | .hg 10 | .hgignore 11 | 12 | .bzr 13 | .bzrignore 14 | 15 | _MTN 16 | 17 | _darcs 18 | -------------------------------------------------------------------------------- /version/cvsrc: -------------------------------------------------------------------------------- 1 | checkout -P 2 | diff -uN 3 | log -N 4 | rdiff -u 5 | release -d 6 | tag -c 7 | update -Pd 8 | -------------------------------------------------------------------------------- /version/darcs/author: -------------------------------------------------------------------------------- 1 | user_name@mail_server.com 2 | -------------------------------------------------------------------------------- /version/darcs/prefs: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | boringfile .darcsignore 4 | -------------------------------------------------------------------------------- /version/git/ignore: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf 2 | 3 | # Autres VCS 4 | 5 | *,v 6 | RCS 7 | 8 | CVS 9 | 10 | .hg 11 | 12 | .bzr 13 | 14 | _MTN 15 | 16 | _darcs 17 | -------------------------------------------------------------------------------- /version/gitattributes: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | *.png diff=image 4 | *.jpg diff=image 5 | 6 | *.doc diff=word 7 | -------------------------------------------------------------------------------- /version/gitmessage: -------------------------------------------------------------------------------- 1 | # Git commit : 2 | 3 | -------------------------------------------------------------------------------- /version/hgignore: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf 2 | 3 | -------------------------------------------------------------------------------- /version/hgrc: -------------------------------------------------------------------------------- 1 | # vim: set ft=cfg : 2 | 3 | [ui] 4 | 5 | username = user_name@mail_server.com 6 | merge = vimdiff 7 | ignore.general = ~/racine/config/version/hgignore 8 | 9 | [alias] 10 | 11 | h = help 12 | 13 | s = status 14 | l = log 15 | d = diff 16 | 17 | i = commit 18 | o = checkout 19 | ci = commit 20 | co = checkout 21 | li = commit 22 | lo = checkout 23 | lci = commit 24 | lco = checkout 25 | 26 | ic = incoming 27 | og = outgoing 28 | ri = push 29 | ro = pull 30 | rci = push 31 | rco = pull 32 | pup = pull -u 33 | 34 | t = tag 35 | 36 | rv = revert 37 | rb = rollback 38 | bo = backout 39 | 40 | P = parent 41 | H = heads 42 | p = paths 43 | 44 | [pager] 45 | 46 | pager = less -FRX 47 | pagermode = auto 48 | ignore = version, update 49 | 50 | quiet = True 51 | 52 | [extensions] 53 | 54 | hgext.children = 55 | hgext.purge = 56 | hgext.record = 57 | hgext.rebase = 58 | hgext.transplant = 59 | hgext.mq = 60 | hgext.color = 61 | hgext.fetch = 62 | 63 | [color] 64 | 65 | mode = auto 66 | -------------------------------------------------------------------------------- /version/lazygit/doc/README.md: -------------------------------------------------------------------------------- 1 | # Documentation Overview 2 | 3 | * [Configuration](./Config.md). 4 | * [Custom Commands](./Custom_Command_Keybindings.md) 5 | * [Custom Pagers](./Custom_Pagers.md) 6 | * [Keybindings](./keybindings) 7 | * [Undo/Redo](./Undoing.md) 8 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 11.40.32.381791558.patch: -------------------------------------------------------------------------------- 1 | --- a/corpus/pharmacie.org 2 | +++ b/corpus/pharmacie.org 3 | @@ -62,9 +62,10 @@ Otodol 4 | 5 | - Contre les bouchons 6 | 7 | +Pipette oreille, eau tiède 8 | Doculyse 9 | 10 | Serulyx ? 11 | 12 | 13 | ** Bouche 14 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 11.40.36.557824832.patch: -------------------------------------------------------------------------------- 1 | --- a/corpus/pharmacie.org 2 | +++ b/corpus/pharmacie.org 3 | @@ -62,7 +62,6 @@ Otodol 4 | 5 | - Contre les bouchons 6 | 7 | -Pipette oreille, eau tiède 8 | Doculyse 9 | 10 | Serulyx ? 11 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 11.40.40.437585318.patch: -------------------------------------------------------------------------------- 1 | --- a/corpus/pharmacie.org 2 | +++ b/corpus/pharmacie.org 3 | @@ -62,9 +62,10 @@ Otodol 4 | 5 | - Contre les bouchons 6 | 7 | +Pipette oreille, eau tiède 8 | Doculyse 9 | 10 | Serulyx ? 11 | 12 | 13 | ** Bouche 14 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 11.40.47.749778524.patch: -------------------------------------------------------------------------------- 1 | --- a/corpus/pharmacie.org 2 | +++ b/corpus/pharmacie.org 3 | @@ -62,7 +62,6 @@ Otodol 4 | 5 | - Contre les bouchons 6 | 7 | -Pipette oreille, eau tiède 8 | Doculyse 9 | 10 | Serulyx ? 11 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 13.06.01.859692075.patch: -------------------------------------------------------------------------------- 1 | --- a/alimen/courses.org 2 | +++ b/alimen/courses.org 3 | @@ -66,8 +66,9 @@ Minuterie poussin 4 | 5 | *** FNAC 6 | 7 | +Latte 15 cm 8 | Cartouches imprimante 9 | Housse pour électronique 10 | 11 | 12 | *** Di 13 | -------------------------------------------------------------------------------- /version/lazygit/plain/Feb 20 13.06.06.804561065.patch: -------------------------------------------------------------------------------- 1 | --- a/alimen/courses.org 2 | +++ b/alimen/courses.org 3 | @@ -66,7 +66,6 @@ Minuterie poussin 4 | 5 | *** FNAC 6 | 7 | -Latte 15 cm 8 | Cartouches imprimante 9 | Housse pour électronique 10 | 11 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.22.494578954.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -4,11 +4,12 @@ 4 | 5 | fun! wheel#pendulum#record () 6 | " Add current torus, circle, location to history 7 | + let history = g:wheel_history 8 | let [torus, circle, location] = wheel#referen#location('all') 9 | let coordin = [torus.name, circle.name, location.name] 10 | if index(g:wheel_history, coordin) < 0 11 | let g:wheel_history = insert(g:wheel_history, coordin, 0) 12 | endif 13 | let max = g:wheel_config.max_history 14 | let g:wheel_history = g:wheel_history[:max - 1] 15 | endfu 16 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.23.678557904.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -7,9 +7,8 @@ fun! wheel#pendulum#record () 4 | let history = g:wheel_history 5 | let [torus, circle, location] = wheel#referen#location('all') 6 | let coordin = [torus.name, circle.name, location.name] 7 | - if index(g:wheel_history, coordin) < 0 8 | let g:wheel_history = insert(g:wheel_history, coordin, 0) 9 | endif 10 | let max = g:wheel_config.max_history 11 | let g:wheel_history = g:wheel_history[:max - 1] 12 | endfu 13 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.24.190581237.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -7,8 +7,7 @@ fun! wheel#pendulum#record () 4 | let history = g:wheel_history 5 | let [torus, circle, location] = wheel#referen#location('all') 6 | let coordin = [torus.name, circle.name, location.name] 7 | - let g:wheel_history = insert(g:wheel_history, coordin, 0) 8 | endif 9 | let max = g:wheel_config.max_history 10 | let g:wheel_history = g:wheel_history[:max - 1] 11 | endfu 12 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.26.366353633.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -7,7 +7,8 @@ fun! wheel#pendulum#record () 4 | let history = g:wheel_history 5 | let [torus, circle, location] = wheel#referen#location('all') 6 | let coordin = [torus.name, circle.name, location.name] 7 | + if index(history, coordin) >= 0 8 | endif 9 | let max = g:wheel_config.max_history 10 | let g:wheel_history = g:wheel_history[:max - 1] 11 | endfu 12 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.26.662566744.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -8,7 +8,8 @@ fun! wheel#pendulum#record () 4 | let [torus, circle, location] = wheel#referen#location('all') 5 | let coordin = [torus.name, circle.name, location.name] 6 | if index(history, coordin) >= 0 7 | + let g:wheel_history = wheel#chain#remove_element(coordin, history) 8 | endif 9 | let max = g:wheel_config.max_history 10 | let g:wheel_history = g:wheel_history[:max - 1] 11 | endfu 12 | -------------------------------------------------------------------------------- /version/lazygit/wheel/Mar 25 13.13.27.110510460.patch: -------------------------------------------------------------------------------- 1 | --- a/autoload/wheel/pendulum.vim 2 | +++ b/autoload/wheel/pendulum.vim 3 | @@ -10,6 +10,7 @@ fun! wheel#pendulum#record () 4 | if index(history, coordin) >= 0 5 | let g:wheel_history = wheel#chain#remove_element(coordin, history) 6 | endif 7 | + let g:wheel_history = insert(g:wheel_history, coordin, 0) 8 | let max = g:wheel_config.max_history 9 | let g:wheel_history = g:wheel_history[:max - 1] 10 | endfu 11 | -------------------------------------------------------------------------------- /version/quiltrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | 3 | QUILT_PATCHES='.quilt/patches' 4 | QUILT_PC='.quilt/pc' 5 | 6 | QUILT_DIFF_OPTS='-u' 7 | QUILT_DIFF_ARGS='--color=auto' 8 | 9 | QUILT_PATCH_OPTS='' 10 | 11 | QUILT_DIFFSTAT_OPTS='' 12 | -------------------------------------------------------------------------------- /visu/bat/config: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | --paging=always 4 | 5 | #--theme="Coldark-Cold" 6 | #--theme="GitHub" 7 | #--theme="Monokai Extended Light" 8 | #--theme="Solarized (dark)" 9 | --theme="ansi" 10 | #--theme="base16" 11 | #--theme="base16-256" 12 | #--theme="gruvbox-white" 13 | -------------------------------------------------------------------------------- /visu/less/natif: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf : 2 | # vim: set nowrap : 3 | 4 | # La ligne #command est nécessaire. 5 | 6 | #command 7 | 8 | :q quit 9 | 10 | # La ligne #line-edit est nécessaire. 11 | 12 | #line-edit 13 | 14 | ^G abort 15 | 16 | # La ligne #env est nécessaire. 17 | 18 | #env 19 | 20 | # La numérotation au moyen de l'option -N 21 | # provoque des problèmes d'affichage 22 | 23 | LESS = 24 | 25 | LESSOPEN = || zsh ~/racine/shell/visu/lesspipe.zsh %s 26 | -------------------------------------------------------------------------------- /visu/nvimpager/init.vim: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | nnoremap t gg 4 | nnoremap 5 | nnoremap b 6 | nnoremap u 7 | nnoremap d 8 | -------------------------------------------------------------------------------- /visu/okularpartrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=okular.upd:sep_settings 3 | 4 | [Core General] 5 | ExternalEditor=Custom 6 | ExternalEditorCommand=frescobaldi --smart --line %l --column %c 7 | 8 | [Core Performance] 9 | MemoryLevel=Normal 10 | 11 | [Dlg Accessibility] 12 | ChangeColors[$d] 13 | RecolorBackground=247,247,231 14 | RecolorForeground=9,5,4 15 | RenderMode[$d] 16 | 17 | [Dlg Performance] 18 | EnableCompositing=false 19 | MemoryLevel[$d] 20 | 21 | [Dlg Presentation] 22 | SlidesBackgroundColor=255,255,255 23 | SlidesPencilColor=0,0,0 24 | 25 | [Document] 26 | ChangeColors=true 27 | RenderMode=Recolor 28 | 29 | [General] 30 | ExternalEditor[$d] 31 | ExternalEditorCommand[$d] 32 | 33 | [Main View] 34 | ShowLeftPanel=false 35 | SplitterSizes=342,1073 36 | 37 | [PageView] 38 | ViewContinuous=false 39 | -------------------------------------------------------------------------------- /visu/vimpagerrc: -------------------------------------------------------------------------------- 1 | " vim: set filetype=vim : 2 | 3 | set noloadplugins 4 | 5 | let vimpager_user_gvim = 0 6 | let vimpager_passthrough = 1 7 | let vimpager_disable_x11 = 1 8 | let vimpager_scrolloff = 7 9 | let vimpager_disable_ansiesc = 0 10 | -------------------------------------------------------------------------------- /webrowser/buku_run/config: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | _rofi () { 4 | rofi -dmenu -i -no-levenshtein-sort -width 1000 "$@" 5 | } 6 | 7 | # keybindings 8 | switch_view="Alt+Tab" 9 | new_bookmark="Alt+n" 10 | actions="Alt+a" 11 | 12 | # colors 13 | help_color="#872e30" 14 | -------------------------------------------------------------------------------- /webrowser/nyxt/init.lisp: -------------------------------------------------------------------------------- 1 | (define-configuration web-buffer 2 | ((default-modes (pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%)))) 3 | (define-configuration browser 4 | ((theme theme:+light-theme+))) 5 | (define-configuration browser 6 | ((theme theme:+light-theme+))) 7 | (define-configuration browser 8 | ((theme theme:+dark-theme+))) 9 | (define-configuration browser 10 | ((theme theme:+dark-theme+))) 11 | -------------------------------------------------------------------------------- /webrowser/qutebrowser/stylesheet/README.org: -------------------------------------------------------------------------------- 1 | 2 | #+STARTUP: showall 3 | 4 | * Themes 5 | 6 | Minimalist themes for various apps. 7 | 8 | Most are brown foreground on black background, with a few extra colors 9 | for syntax highlighting. 10 | 11 | 12 | ** Terminal 13 | 14 | The terminal theme is inspired from [[https://github.com/chriskempson/base16-shell][Base16-shell]]. 15 | 16 | Simply source it in zshrc (or bashrc I guess) to apply color changes. 17 | 18 | 19 | * Warning 20 | 21 | I try to be mindful when I code, but some bugs might remain, so be careful. 22 | -------------------------------------------------------------------------------- /webrowser/qutebrowser/stylesheet/custom_solarized.css: -------------------------------------------------------------------------------- 1 | /* Complete https://github.com/alphapapa/solarized-everything-css/blob/master/css/solarized-all-sites-dark.css */ 2 | 3 | /* base blocks */ 4 | header, 5 | div, 6 | li, 7 | p, 8 | span, 9 | td, 10 | /* content blocks */ 11 | article, 12 | aside, 13 | details, 14 | figcaption, 15 | figure, 16 | footer, 17 | header, 18 | hgroup, 19 | main, 20 | section, 21 | summary, 22 | #content, 23 | .section, 24 | .global, 25 | .u-backgroundWhite 26 | { 27 | background-color: #002b36 !important; 28 | color: #839496 !important; 29 | } 30 | 31 | /* specific content (like quote) */ 32 | strong { 33 | background-color: #073642 !important; 34 | color: #839496 !important; 35 | } 36 | 37 | /* title */ 38 | h1, 39 | h2, 40 | h3, 41 | h4, 42 | h5, 43 | h6 { 44 | background-color: #002b36 !important; 45 | } 46 | 47 | /* navigation */ 48 | nav, 49 | #mainbar, 50 | #archnavbar, 51 | { 52 | background-color: #073642 !important; 53 | } 54 | 55 | /* TODO not good, comment in git */ 56 | .blob-code span { 57 | background-color: #002b36 !important; 58 | } 59 | /* code in flask doc */ 60 | .highlight span { 61 | background-color: #073642 !important; 62 | } 63 | -------------------------------------------------------------------------------- /webrowser/qutebrowser/stylesheet/golden-night.css: -------------------------------------------------------------------------------- 1 | /* Theme for qutebrowser pages */ 2 | 3 | * { 4 | color: #5b3c11; 5 | } 6 | html { 7 | background-color: #000000; 8 | } 9 | body { 10 | background-color: #000000; 11 | color: #5b3c11; 12 | } 13 | a { 14 | color: #58721d; 15 | } 16 | a:visited { 17 | color: #88421d; 18 | } 19 | code { 20 | color: #58721d; 21 | background-color: #070503; 22 | filter: opacity(95%); 23 | } 24 | -------------------------------------------------------------------------------- /webrowser/surfraw/elvi/youtube: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # AUTHOR: S.S.R. Oemrawsingh 4 | # 5 | # DATE: Sat Nov 07 2009 6 | # 7 | # DESC: Elvi to search YouTube 8 | # elvis: youtube -- Search YouTube (www.youtube.com) 9 | . surfraw || exit 1 10 | 11 | w3_usage_hook () { 12 | cat <"\t]*|www\.[-a-z0-9.]+)[^ .,;\t>">\):] 2 | #COMMAND w3m %s 3 | #COMMAND elinks %s 4 | COMMAND qutebrowser %s 5 | -------------------------------------------------------------------------------- /webrowser/w3m/RestoreTab.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /webrowser/w3m/cgi-bin/restore_tab.cgi: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | # AUTHOR: felipesaa (https://github.com/felipesaa) 3 | # DESC: restore a closed tab in w3m 4 | # DEMO: https://youtu.be/e5_q3-r6PAU 5 | # DEPEND: coreutils 6 | # REFF: https://github.com/felipesaa/A-vim-like-firefox-like-configuration-for-w3m 7 | # http://w3m.sourceforge.net/MANUAL#LocalCGI 8 | # RQMTS: 1. allow executable permissions and put this script in /usr/lib/w3m/cgi-bin/ 9 | # 2. vim ~/.w3m/keymap 10 | # keymap d COMMAND "EXTERN 'echo %s >> ~/.w3m/RestoreTab.txt' ; CLOSE_TAB" 11 | # keymap u TAB_GOTO /usr/lib/w3m/cgi-bin/restore_tab.cgi 12 | 13 | #Open the last closed tab 14 | last_tab=$(tail -n 1 ~/.w3m/RestoreTab.txt); 15 | #limit of tabs stored 16 | limit=$(tail -n 20 ~/.w3m/RestoreTab.txt); 17 | other_tabs=$(printf "%s" "$limit" | head -n -1); 18 | printf "%s\r\n" "$other_tabs" > ~/.w3m/restore-tab.txt; 19 | printf "%s\r\n" "W3m-control: GOTO $last_tab"; 20 | printf "W3m-control: DELETE_PREVBUF\r\n" 21 | -------------------------------------------------------------------------------- /webrowser/w3m/menu: -------------------------------------------------------------------------------- 1 | # A sample of ~/.w3m/menu (submenu type) 2 | # 3 | # menu MENU_ID 4 | # func LABEL FUNCTION KEYS 5 | # popup LABEL MENU_ID KEYS 6 | # nop LABEL 7 | # end 8 | # 9 | # MENU_ID 10 | # Main: Main Menu 11 | # Select: Buffer selection menu 12 | 13 | menu Main 14 | func "Back (b)" BACK "b" 15 | popup "Buffer ops >(f)" Buffer "fF" 16 | popup "Link ops >(l)" Link "lL" 17 | nop "----------------" 18 | popup "Bookmarks >(B)" Bookmark "B" 19 | func "Help (h)" HELP "hH" 20 | func "Options (o)" OPTIONS "oO" 21 | nop "----------------" 22 | func "Quit (q)" ABORT "qQ" 23 | end 24 | 25 | menu Buffer 26 | popup "Buffer select(s)" Select "s" 27 | func "View source (v)" VIEW "vV" 28 | func "Edit source (e)" EDIT "eE" 29 | func "Save source (S)" SAVE "S" 30 | func "Reload (r)" RELOAD "rR" 31 | end 32 | 33 | menu Link 34 | func "Go link (a)" GOTO_LINK "a" 35 | func "Save link (A)" SAVE_LINK "A" 36 | func "View image (i)" VIEW_IMAGE "i" 37 | func "Save image (I)" SAVE_IMAGE "I" 38 | func "View frame (f)" FRAME "fF" 39 | end 40 | 41 | menu Bookmark 42 | func "View bookmarks (b)" BOOKMARK "bB" 43 | func "Add page to bookmark(a)" ADD_BOOKMARK "aA" 44 | end 45 | -------------------------------------------------------------------------------- /webrowser/w3m/siteconf: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | # url |//|m@@i [exact] 4 | # substitute_url "" 5 | # url_charset 6 | # no_referer_from on|off 7 | # no_referer_to on|off 8 | # user_agent "string" 9 | # url m!^gopher?://! 10 | # substitute_url "file:/cgi-bin/gopher.cgi?" 11 | 12 | url m@^gopher?://(.*)hURL:@ 13 | substitute_url "file:///cgi-bin/redirect_gopher.cgi?" 14 | -------------------------------------------------------------------------------- /webrowser/w3m/urimethodmap: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | gemini: file:/cgi-bin/gemini.cgi?%s 4 | magnet: file:/cgi-bin/magnet.cgi?%s 5 | -------------------------------------------------------------------------------- /webrowser/w3m/w3mtmp759534-29: -------------------------------------------------------------------------------- 1 | /home/david/.w3m/w3mtmp759534-28.jpg -------------------------------------------------------------------------------- /webrowser/w3m/w3mtmp759534-33: -------------------------------------------------------------------------------- 1 | /home/david/.w3m/w3mtmp759534-32.png -------------------------------------------------------------------------------- /windenv/Xresources: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s: 3 | 4 | ! Pour prendre les modifications en compte : 5 | ! 6 | ! xrdb ~/.Xresources 7 | ! 8 | ! ou 9 | ! 10 | ! xrdb -load ~/.Xresources 11 | ! 12 | ! Pour mettre à jour les réglages : 13 | ! 14 | ! xrdb -merge ~/.Xresources 15 | ! 16 | ! Pour afficher les options activées : 17 | ! 18 | ! xrdb -query -all 19 | 20 | #include ".Xresources.d/generic" 21 | 22 | #include ".Xresources.d/xclock" 23 | 24 | #include ".Xresources.d/rofi" 25 | 26 | #include ".Xresources.d/xterm" 27 | #include ".Xresources.d/uxterm" 28 | #include ".Xresources.d/urxvt" 29 | #include ".Xresources.d/zutty" 30 | #include ".Xresources.d/kitty" 31 | #include ".Xresources.d/st" 32 | 33 | #include ".Xresources.d/emacs" 34 | 35 | XTerm*eightBitInput: false 36 | 37 | XTerm*modifyCursorKeys: 1 38 | 39 | XTerm*modifyFunctionKeys: 1 40 | -------------------------------------------------------------------------------- /windenv/Xresources.d/emacs: -------------------------------------------------------------------------------- 1 | 2 | Emacs.font: Monospace-11 3 | 4 | -------------------------------------------------------------------------------- /windenv/Xresources.d/generic: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s : 3 | 4 | ! Options valables partout par défaut 5 | 6 | ! Couleurs {{{1 7 | 8 | *foreground: #5b3c11 9 | *background: #000000 10 | 11 | *.cursorColor: #5b3c11 12 | 13 | ! 0 : black 14 | ! 1 : red 15 | ! 2 : green 16 | ! 3 : yellow 17 | ! 4 : blue 18 | ! 5 : magenta 19 | ! 6 : cyan 20 | ! 7 : white 21 | ! 8 : bright black 22 | ! 9 : bright red 23 | ! 10 : bright green 24 | ! 11 : bright yellow 25 | ! 12 : bright blue 26 | ! 13 : bright magenta 27 | ! 14 : bright cyan 28 | ! 15 : bright white 29 | 30 | *.color0: #000000 31 | *.color1: #b21818 32 | *.color2: #118011 33 | *.color3: #965724 34 | *.color4: #1818b2 35 | *.color5: #b218b2 36 | *.color6: #149696 37 | *.color7: #745434 38 | *.color8: #434343 39 | *.color9: #c74141 40 | *.color10: #36a636 41 | *.color11: #988404 42 | *.color12: #5454ff 43 | *.color13: #c842c8 44 | *.color14: #309494 45 | *.color15: #ffffff 46 | 47 | ! *.color7: #947454 48 | -------------------------------------------------------------------------------- /windenv/Xresources.d/kitty: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s : 3 | 4 | ! Options valables partout par défaut 5 | 6 | ! Couleurs {{{1 7 | 8 | kitty.foreground: #5b3c11 9 | kitty.background: #000000 10 | 11 | kitty.cursorColor: #5b3c11 12 | 13 | kitty.color0: #000000 14 | kitty.color1: #b21818 15 | kitty.color2: #118011 16 | kitty.color3: #965724 17 | kitty.color4: #1818b2 18 | kitty.color5: #b218b2 19 | kitty.color6: #149696 20 | kitty.color7: #745434 21 | kitty.color8: #434343 22 | kitty.color9: #c74141 23 | kitty.color10: #36a636 24 | kitty.color11: #988404 25 | kitty.color12: #5454ff 26 | kitty.color13: #c842c8 27 | kitty.color14: #309494 28 | kitty.color15: #ffffff 29 | -------------------------------------------------------------------------------- /windenv/Xresources.d/st: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s : 3 | 4 | ! Font {{{1 5 | 6 | ! st.font:xft:DejaVu Sans Mono:size=11 7 | 8 | !st.font: -*-fixed-*-*-*-*-12-*-*-*-*-*-*-1 9 | 10 | st.font:xft:Monospace:size=9 11 | ! st.boldfont:xft:Monospace-Bold:size=11 12 | 13 | ! st.font: xft:bitstream vera sans mono:size=11:antialias=true 14 | ! st.boldFont: xft:bitstream vera sans mono:bold:size=11:antialias=true 15 | 16 | !st.letterSpace: -1 17 | !st.lineSpace: 1 18 | 19 | ! }}}1 20 | 21 | ! Couleurs {{{1 22 | 23 | st.foreground: #5b3c11 24 | st.background: #000000 25 | 26 | st.cursorColor: #5b3c11 27 | st.cursorBlink: true 28 | 29 | st.colorUL: #88421d 30 | 31 | st.color0: #000000 32 | st.color1: #b21818 33 | st.color2: #118011 34 | st.color3: #965724 35 | st.color4: #1818b2 36 | st.color5: #b218b2 37 | st.color6: #149696 38 | st.color7: #949494 39 | st.color8: #434343 40 | st.color9: #c74141 41 | st.color10: #36a636 42 | st.color11: #988404 43 | st.color12: #5454ff 44 | st.color13: #c842c8 45 | st.color14: #309494 46 | st.color15: #ffffff 47 | 48 | ! }}}1 49 | -------------------------------------------------------------------------------- /windenv/Xresources.d/xclock: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s : 3 | 4 | ! Options valables partout par défaut 5 | 6 | ! Couleurs {{{1 7 | 8 | XClock*geometry: 210x210+1020+12 9 | 10 | XClock*update: 5 11 | 12 | XClock*foreground: #5b3c11 13 | XClock*background: #000000 14 | 15 | XClock.Clock.hourColor: rgba:be/18/18/ff 16 | XClock.Clock.minuteColor: rgba:4f/69/30/c1 17 | XClock.Clock.secondColor: rgba:c9/a4/28/75 18 | 19 | XClock.Clock.majorColor: rgba:be/18/18/ff 20 | XClock.Clock.minorColor: rgba:96/57/24/ff 21 | 22 | ! }}}1 23 | -------------------------------------------------------------------------------- /windenv/Xresources.d/zutty: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xdefaults: 2 | ! vim: set commentstring=!\ %s : 3 | 4 | ! Options valables partout par défaut 5 | 6 | ! Couleurs {{{1 7 | 8 | Zutty.fg: #5b3c11 9 | Zutty.bg: #000000 10 | 11 | Zutty.cr: #5b3c11 12 | 13 | Zutty.color0: #000000 14 | Zutty.color1: #b21818 15 | Zutty.color2: #118011 16 | Zutty.color3: #965724 17 | Zutty.color4: #1818b2 18 | Zutty.color5: #b218b2 19 | Zutty.color6: #149696 20 | Zutty.color7: #745434 21 | Zutty.color8: #434343 22 | Zutty.color9: #c74141 23 | Zutty.color10: #36a636 24 | Zutty.color11: #988404 25 | Zutty.color12: #5454ff 26 | Zutty.color13: #c842c8 27 | Zutty.color14: #309494 28 | Zutty.color15: #ffffff 29 | -------------------------------------------------------------------------------- /windenv/bsp-layout/layoutrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | TALL_RATIO=0.618; 4 | WIDE_RATIO=0.618; 5 | -------------------------------------------------------------------------------- /windenv/dmrc: -------------------------------------------------------------------------------- 1 | [Desktop] 2 | Session=bspwm 3 | -------------------------------------------------------------------------------- /windenv/greenclip.cfg: -------------------------------------------------------------------------------- 1 | Config { 2 | maxHistoryLength = 750, 3 | historyPath = "~/.cache/greenclip.history", 4 | staticHistoryPath = "~/.cache/greenclip.staticHistory", 5 | imageCachePath = "/tmp/", 6 | usePrimarySelectionAsInput = False, 7 | blacklistedApps = [] 8 | } 9 | -------------------------------------------------------------------------------- /windenv/i3/bureaux: -------------------------------------------------------------------------------- 1 | 0 Espace 2 | 1 Principal 3 | 2 Auxiliaire 4 | 3 Navigation 5 | 4 Graphique 6 | 5 Dessin 7 | 6 Musique 8 | 7 Cinema 9 | -------------------------------------------------------------------------------- /windenv/i3/defaut/defaut-i3status.conf: -------------------------------------------------------------------------------- 1 | # i3status configuration file. 2 | # see "man i3status" for documentation. 3 | 4 | # It is important that this file is edited as UTF-8. 5 | # The following line should contain a sharp s: 6 | # ß 7 | # If the above line is not correctly displayed, fix your editor first! 8 | 9 | general { 10 | colors = true 11 | interval = 5 12 | } 13 | 14 | order += "ipv6" 15 | order += "disk /" 16 | order += "wireless _first_" 17 | order += "ethernet _first_" 18 | order += "battery all" 19 | order += "load" 20 | order += "tztime local" 21 | 22 | wireless _first_ { 23 | format_up = "W: (%quality at %essid) %ip" 24 | format_down = "W: down" 25 | } 26 | 27 | ethernet _first_ { 28 | # if you use %speed, i3status requires root privileges 29 | format_up = "E: %ip (%speed)" 30 | format_down = "E: down" 31 | } 32 | 33 | battery all { 34 | format = "%status %percentage %remaining" 35 | } 36 | 37 | tztime local { 38 | format = "%Y-%m-%d %H:%M:%S" 39 | } 40 | 41 | load { 42 | format = "%1min" 43 | } 44 | 45 | disk "/" { 46 | format = "%avail" 47 | } 48 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/bureaux: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo Bur 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-bureau.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/eteindre: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo I/O 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-eteindre.zsh > /dev/null 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/fenetres: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo Fen 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-fenetres.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/fermer: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo '[X]' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-fermer.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/greenclip: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo CC 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-greenclip.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/internet: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo "@" 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-internet.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/menu: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo Menu 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | xfce4-appfinder > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/meta: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo § 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-meta.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/mpd: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | recharge='pkill -RTMIN+2 i3blocks' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | (( BLOCK_BUTTON == 1 )) && mpc toggle > /dev/null 8 | (( BLOCK_BUTTON == 2 )) && mpc next > /dev/null 9 | (( BLOCK_BUTTON == 3 )) && urxvtc -e ncmpcpp > /dev/null 10 | (( BLOCK_BUTTON == 4 )) && mpc volume +5 > /dev/null 11 | (( BLOCK_BUTTON == 5 )) && mpc volume -5 > /dev/null 12 | 13 | sleep 0.1 14 | 15 | $=recharge 16 | fi 17 | 18 | musique=$(mpc -f '%file%' | awk '{ if ( NR == 1 ) print $0 }') 19 | 20 | musique=${musique##*/} 21 | musique=${musique%.*} 22 | musique=$musique[3,-1] 23 | musique=${musique:gs/-/ /} 24 | musique=${musique:gs/_/ /} 25 | musique=$musique[1,43] 26 | 27 | print $musique 28 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/terminal: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo '$>' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/rofi-terminal.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/the: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo The 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/alarm/zen-the.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/volume: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | recharge='pkill -RTMIN+1 i3blocks' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | case $BLOCK_BUTTON in 8 | 1) urxvtc -e pulsemixer ;; 9 | 2) urxvtc -e alsamixer -c 0 ;; 10 | 3) urxvtc -e ncpamixer ;; 11 | 4) pamixer --increase 5 ;; 12 | 5) pamixer --decrease 5 ;; 13 | esac 14 | 15 | sleep 0.1 16 | 17 | $=recharge 18 | fi 19 | 20 | volume=$(pamixer --get-volume) 21 | 22 | echo "$volume %" 23 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/wego: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo '=o=' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/zen-wego.zsh > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3blocks/wttr-in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env /bin/zsh 2 | 3 | echo '=o=' 4 | 5 | if [ -n "$BLOCK_BUTTON" ] 6 | then 7 | ~/racine/shell/dialog/zen-wttr-in.zsh louvain-la-neuve > /dev/null & disown 8 | fi 9 | -------------------------------------------------------------------------------- /windenv/i3/i3status.conf: -------------------------------------------------------------------------------- 1 | # vim: set ft=conf : 2 | 3 | general { 4 | 5 | #output_format = "none" 6 | 7 | output_format = "i3bar" 8 | 9 | interval = 60 10 | 11 | colors = true 12 | 13 | color_good = "#5B3C11" 14 | color_degraded = "#5B3C11" 15 | color_bad = "#5B3C11" 16 | color_separator = "#5B3C11" 17 | 18 | } 19 | 20 | order += "tztime local" 21 | order += "load" 22 | 23 | tztime local { 24 | 25 | format = "%H : %M %A %d %B %Y" 26 | } 27 | 28 | load { 29 | 30 | format = "%5min" 31 | } 32 | -------------------------------------------------------------------------------- /windenv/imwheelrc: -------------------------------------------------------------------------------- 1 | # vim: set filetype=conf: 2 | 3 | # Speed up scrolling for the document viewer 4 | "^qutebrowser$" 5 | None, Up, Button4, 4 6 | None, Down, Button5, 4 7 | -------------------------------------------------------------------------------- /windenv/lib/gtkrc-2.0: -------------------------------------------------------------------------------- 1 | # -- THEME AUTO-WRITTEN DO NOT EDIT 2 | include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc" 3 | 4 | style "user-font" { 5 | font_name = "Sans 12" 6 | } 7 | 8 | widget_class "*" style "user-font" 9 | 10 | gtk-font-name="Sans 12" 11 | 12 | include "/home/user_name/.gtkrc.mine" 13 | 14 | # -- THEME AUTO-WRITTEN DO NOT EDIT 15 | -------------------------------------------------------------------------------- /windenv/lib/gtkrc-2.0-kde4: -------------------------------------------------------------------------------- 1 | # This file was written by KDE 2 | # You can edit it in the KDE control center, under "GTK Styles and Fonts" 3 | 4 | include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" 5 | 6 | style "user-font" 7 | { 8 | font_name="Sans Serif" 9 | } 10 | widget_class "*" style "user-font" 11 | 12 | gtk-theme-name="oxygen-gtk" 13 | gtk-font-name="Sans Serif 12" 14 | -------------------------------------------------------------------------------- /windenv/multi-key-combinaisons: -------------------------------------------------------------------------------- 1 | Multi_key puis : 2 | 3 | --- --> — 4 | --. --> – 5 | 6 | ^- --> ¯ 7 | 8 | __ --> ¯ 9 | 10 | (( --> [ 11 | )) --> ] 12 | 13 | << --> « 14 | >> --> » 15 | 16 | "" --> ¨ 17 | 18 | !! --> ¡ 19 | ?? --> ¿ 20 | 21 | so --> § 22 | P! --> ¶ 23 | 24 | ae --> æ 25 | oe --> œ 26 | o/ --> ø 27 | th --> þ 28 | ss --> ß 29 | d- --> đ 30 | 31 | +- --> ± 32 | -: --> ÷ 33 | 34 | ox --> ¤ 35 | y- --> ¥ 36 | /c --> ¢ 37 | 38 | co --> © 39 | 40 | , + lettre --> lettre cédille 41 | ' + lettre --> lettre accent aigu 42 | ` + lettre --> lettre accent grave 43 | " + lettre --> lettre tréma 44 | ^ + lettre --> lettre accent circonflexe 45 | ~ + lettre --> lettre tilde 46 | . + lettre --> lettre point 47 | 48 | ^ + chiffre --> chiffre en exposant 49 | chiffre + chiffre --> fraction 50 | 51 | espace espace --> espace insécable 52 | -------------------------------------------------------------------------------- /windenv/redshift/hooks/brightness.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Set brightness via xbrightness when redshift status changes 4 | 5 | # Set brightness values for each status. 6 | # Range from 1 to 100 is valid 7 | brightness_day="85" 8 | brightness_transition="80" 9 | brightness_night="75" 10 | # Set fade time for changes to one minute 11 | fade_time=60000 12 | 13 | case $1 in 14 | period-changed) 15 | case $3 in 16 | night) 17 | xbacklight -set $brightness_night -time $fade_time 18 | ;; 19 | transition) 20 | xbacklight -set $brightness_transition -time $fade_time 21 | ;; 22 | daytime) 23 | xbacklight -set $brightness_day -time $fade_time 24 | ;; 25 | esac 26 | ;; 27 | esac 28 | -------------------------------------------------------------------------------- /windenv/screenlayout/dual-screen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | xrandr --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DP-1 --off 3 | -------------------------------------------------------------------------------- /windenv/screenlayout/mono-screen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | xrandr --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --off --output DP-1 --off 3 | -------------------------------------------------------------------------------- /windenv/udiskie/config.yml: -------------------------------------------------------------------------------- 1 | # This is an example (nonsense) configuration file for udiskie. 2 | 3 | -------------------------------------------------------------------------------- /windenv/xinitrc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Formes types de xinitrc 4 | 5 | # ------------------------------------ 6 | 7 | # export VARIABLE_ENV='contenu' 8 | 9 | # ------------------------------------ 10 | 11 | # outils & 12 | # 13 | # exec windowmanager 14 | 15 | # ------------------------------------ 16 | 17 | # windowmanager & wmpid=$! 18 | # 19 | # outils & 20 | # 21 | # wait $wmpid 22 | 23 | # ------------------------------------ 24 | 25 | # { sleep 36 ; commande } 26 | 27 | # ==================================== 28 | 29 | # exec bspwm 30 | -------------------------------------------------------------------------------- /windenv/xkbmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimay/configuration/81999354493625c209815e9c23884fbfeea53ecf/windenv/xkbmap -------------------------------------------------------------------------------- /windenv/xmodmap/Xmodmap: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xmodmap : 2 | 3 | ! setxkbmap fr ; xmodmap 4 | 5 | remove Lock = Caps_Lock 6 | add Lock = Escape 7 | 8 | keysym Caps_Lock = Escape 9 | keysym Escape = Caps_Lock 10 | 11 | keysym Menu = at asciitilde at asciitilde at 12 | 13 | keysym twosuperior = grave asciicircum grave asciicircum U2014 14 | 15 | keysym Print = Multi_key Sys_Req Multi_key Sys_Req 16 | keysym Pause = asciitilde at asciitilde at at 17 | 18 | keysym KP_Subtract = minus XF86_Prev_VMode minus XF86_Prev_VMode 19 | keysym KP_Add = plus XF86_Next_VMode plus XF86_Next_VMode 20 | -------------------------------------------------------------------------------- /windenv/xmodmap/xchange-lock-escape: -------------------------------------------------------------------------------- 1 | ! vim: set filetype=xmodmap : 2 | 3 | remove Lock = Caps_Lock 4 | add Lock = Escape 5 | 6 | keysym Caps_Lock = Escape 7 | keysym Escape = Caps_Lock 8 | -------------------------------------------------------------------------------- /windenv/xprofile: -------------------------------------------------------------------------------- 1 | # modelines created with "gtf 640 480 60" 2 | # 3 | # 1600x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 119.00 MHz 4 | # xrandr --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync 5 | # 6 | # xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync 7 | # xrandr --newmode "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync 8 | # xrandr --newmode "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622 -HSync +Vsync 9 | # xrandr --newmode "640x480_60.00" 23.86 640 656 720 800 480 481 484 497 -HSync +Vsync 10 | # 11 | # xrandr --addmode LVDS1 "1280x1024_60.00" 12 | # xrandr --addmode LVDS1 "1024x768_60.00" 13 | # xrandr --addmode LVDS1 "800x600_60.00" 14 | # xrandr --addmode LVDS1 "640x480_60.00" 15 | 16 | #xrandr --output LVDS1 --mode 1600x900 17 | -------------------------------------------------------------------------------- /windenv/xserverrc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec /usr/bin/Xorg -nolisten tcp "$@" vt$XDG_VTNR 4 | -------------------------------------------------------------------------------- /windenv/xsession: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # exec bspwm 4 | -------------------------------------------------------------------------------- /windenv/xsessionrc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | 4 | -------------------------------------------------------------------------------- /windenv/xstart: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #xterm & 4 | 5 | #xclock & 6 | --------------------------------------------------------------------------------