nereusx / dotfiles

dotfiles; actually this is for personal use but you can get the .jed or .grief settings & scripts and several patches for few distros

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

These files are for personal use, but you may need

  • the '.jed/' directory as I have it (BRIEF v3.1 text-editor emulation, with special configurations for desktops, laptops, and several terminal types).

  • the '.vim/' directory as I have it (BRIEF v3.1 text-editor emulation)

  • pulseaudio-system/, system-wide pulseaudio configuration for multiple users in local system, and/or in LAN.

  • my tcsh scripts

  • install XFCE system sound theme for slackware, void-linux and xubuntu

  • ban ip addresses through iptables, there is a filter based on country of the IP, but you can add more easily.

  • document templates for LaTeX, XeLaTeX, BSD or Linux man page, etc (dotfiles/doc-templates)

  • several patches for each distro (dotfiles/dist subdirectory)

Note

  • You may need fzy or pick for ncurses menus of tcsh / zsh / bash (commands gg (dirs) and hc (history), keys PgUp, PgDn). If lfcd found, it will bind to Ctrl+/.

The ~/.jed directory

Just copy it to your home directory, and set the JED_HOME environment variable

setenv JED_HOME ${HOME}/.jed

The ~/.jed/terminal.sl feel free to change as you like, it is exists only to fix keyboard escape codes in several terminal emulators in serveral distros.

You can get my special jed version here. Then go to jed directory and build it:

mkdir /usr/share/jed
ln -s /usr/share/jed /usr/jed
./configure --prefix=/usr
make && make install

Note: I discover that in a few distros, jed (and my ~/.jed scripts) are not working well because shsl (part of libslang that JED is uses) isn't installed even if libslang it is.

Help files (~/.help)

Help files, cheatsheets, short manula, are written for 132x35 terminals plain text.

Distro's subdirectories

There many distro's subdirectories that contains fresh install scripts, and several patches that I had to write...

slackware (my previous main distro), void (main distro) and ubuntu (my backup distro) are the most important. The other's are just my tests.

I have serveral ROOT partitions (32-64GB) which are distros installed, one home partition witch is common for all distros and a huge magnetic disk which is my /srv directory. There are many utilities to keep all those in working order.

WARNING

  • I use BRIEF's text editor keys everywhere, even in tcsh
  • with minor exception like joe, where I use WordStar keys
  • My shell is the tcsh, so .tcshrc is last version, the other shells are follow... Also, install tcsh before use anything.

Keys TMUX / XWM

Alt+Enter    = tmux: create window
Shift-arrows = tmux: moving on windows
Alt-arrows   = tmux: moving on panes
more on tmux see ~/.tmux/* files

Super-arrows = wm: moving on virtual desktops
Alt+Tab      = wm: remains: cycling windows
Super-digit  = wm: select virtual desktop
Super-Z      = wm: toggle zoom
Super-F      = wm: toggle fullscreen
Super-D      = wm: drun (or rofi)
Super-L      = wm: lock
Super-X      = wm: xkill
Super-Q      = wm: close window
Super-T      = wm: terminal
Super-E      = wm: file manager
Super-M      = wm: mail client
Super-W      = wm: web browser

Notes

  1. local-bin could be installed at ~/.bin instead of /usr/local/bin
  2. all are free under GPL; a few are not mine
  3. Some C-based utilities are in unix-utils repository

About

dotfiles; actually this is for personal use but you can get the .jed or .grief settings & scripts and several patches for few distros


Languages

Language:HTML 30.0%Language:Slash 24.4%Language:Shell 18.8%Language:Emacs Lisp 12.4%Language:Perl 10.7%Language:Roff 1.3%Language:C 0.9%Language:TeX 0.8%Language:Vim Script 0.4%Language:Scheme 0.2%Language:Awk 0.1%Language:Makefile 0.1%Language:Crystal 0.0%Language:Tcl 0.0%Language:ReScript 0.0%