Rearranging (#52)

This commit is contained in:
Mikaela Suomalainen 2014-12-27 11:01:16 +02:00
parent 53e4c32cef
commit 80d8b28cc9
31 changed files with 62 additions and 147 deletions

32
.cat.sh
View File

@ -1,32 +0,0 @@
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
cat bashrc > ~/.bashrc
cat tmux.conf > ~/.tmux.conf
cat zshrc > ~/.zshrc
cat gitconfig > ~/.gitconfig
cat vimrc > ~/.vimrc
if [ ! -f ~/.oidentd.conf ]; then
cat oidentd.conf > ~/.oidentd.conf
fi
mkdir -p ~/.gnupg
cat gpg.conf > ~/.gnupg/gpg.conf
cat gpg-agent.conf > ~/.gnupg/gpg-agent.conf
cat sks-keyservers.netCA.pem > ~/.gnupg/sks-keyservers.netCA.pem
cat xsessionrc > ~/.xsessionrc
cat xinitrc > ~/.xinitrc
cat pastebinit.xml > ~/.pastebinit.xml
cat Xdefaults > ~/.Xdefaults
mkdir -p ~/.inxi
cat inxi.conf > ~/.inxi/inxi.conf
gpg --quiet --import .keys/0x4DB53CFE82A46728.asc&
gpg --quiet --import .keys/0xDAA6CA08F2E96AC7.asc&
gpg --quiet --import .keys/0x0C207F07B2F32B67.asc&
mkdir -p ~/.ssh
chmod a+xr chmod
bash -x ./chmod& 2>/dev/null
cat chmod > ~/chmod
cat wwwuser > ~/wwwuser
chmod a+xr ~/chmod
chmod a+r ~/wwwuser
# vim : set ft=sh :
#chmod 700 $HOME -R

View File

@ -1,17 +0,0 @@
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
set -x
cat .bash_aliases.MIKAELA_GREP > ~/.bash_aliases
cat .zsh_aliases.MIKAELA_GREP > ~/.zsh_aliases
cat .gitconfig.MIKAELA_GREP > ~/.gitconfig
mkdir -p ~/.gnupg
cat sks-keyservers.netCA.pem > ~/.gnupg/sks-keyservers.netCA.pem
cat .gpg.conf.MIKAELA_GREP > ~/.gnupg/gpg.conf
cat .pastebinit.xml.MIKAELA_GREP > ~/.pastebinit.xml
cat .environment.MIKAELA_GREP > ~/.environment
cat .gitconfig.MIKAELA_GREP > ~/.gitconfig
mkdir -p ~/.ssh
cat .keys/ssh > ~/.ssh/authorized_keys
touch ~/.MIKAELA_GREP
set +x
# vim : set ft=sh :

16
.mikaela_install Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
set -x
cat .mikaela/bash_aliases> ~/.bash_aliases
cat .mikaela/zsh_aliases > ~/.zsh_aliases
cat .mikaela/gitconfig > ~/.gitconfig
mkdir -p ~/.gnupg
cat .mikaela/gpg.conf> ~/.gnupg/gpg.conf
cat .mikaela/pastebinit.xml > ~/.pastebinit.xml
cat .mikaela/environment > ~/.environment
cat .mikaela/gitconfig > ~/.gitconfig
mkdir -p ~/.ssh
cat .mikaela/keys/ssh > ~/.ssh/authorized_keys
touch ~/.MIKAELA_GREP
set +x
# vim : set ft=sh :

View File

@ -1,45 +1,2 @@
## What is this? Config files that I wish to have everywhere. You could probably call this
repository as dotfiles, but historical reasons...
This repository has my rc-files other things that I want to have everywhere.
### Where does the name "shell-things" come from? / History
In the beginning this repository was only GitHub gist and contained only
two files, bashrc.
Then I moved to zsh and abandoned .bashrc.
Some time after that I got need for having both files so I merged them
into shell-things. At some point there came many other files from which
some aren't related to shells, but I don't want to rename it.
And why would I rename this? shell-things name is more unique than dotfiles
and this has been shell-things for years.
### How do I use this?
#### How you should use this.
The best way to use files things like this is to read them and copy-paste
the things that look useful to you to your own files.
#### How you will most likely use this.
If you are lazy or want to copy me as much as possible, you will install
git, curl and wget if you don't have them already and run
```
wget https://mikaela.github.io/shell-things/shell-things.bash
source shell-things.bash
shell-things
source ~/.$(echo $SHELL|cut -d/ -f3)rc
```
To upgrade, simply run `shell-things`.
##### How I use this.
As I know everything that is in this repository, I simply do the above.
I know everything that is in this file and how it affects my environment
and I want it, so I can do that.

6
chmod
View File

@ -2,8 +2,6 @@
# This script removes permissions from other people than the owner to # This script removes permissions from other people than the owner to
# files/folders that they don't have access to and where they don't need # files/folders that they don't have access to and where they don't need
# access. # access.
## THIS SCRIPT HAS MOVED TO SHELL-THINGS AS "chmod"!
## https://raw.github.com/Mikaela/shell-things/master/chmod
set -x set -x
chmod g-rwx,o-rwx $HOME -R chmod g-rwx,o-rwx $HOME -R
@ -25,8 +23,4 @@ chmod a+r-wx,u+rw ~/.face
chmod a+r-wx,u+rw ~/.forward chmod a+r-wx,u+rw ~/.forward
chmod 600 ~/.netrc chmod 600 ~/.netrc
if [ -f chmod.2 ]; then
./chmod.2
fi
set +x set +x

44
install Executable file
View File

@ -0,0 +1,44 @@
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
set -x
export MIKAELA_GREP=$HOME/.MIKAELA_GREP
cat rc/bashrc > ~/.bashrc
cat conf/tmux.conf > ~/.tmux.conf
cat rc/zshrc > ~/.zshrc
cat conf/gitconfig > ~/.gitconfig
cat rc/vimrc > ~/.vimrc
if [ ! -f ~/.oidentd.conf ]; then
cat conf/oidentd.conf > ~/.oidentd.conf
fi
mkdir -p ~/.gnupg
cat gpg/gpg.conf > ~/.gnupg/gpg.conf
cat gpg/gpg-agent.conf > ~/.gnupg/gpg-agent.conf
cat gpg/sks-keyservers.netCA.pem > ~/.gnupg/sks-keyservers.netCA.pem
cat rc/xsessionrc > ~/.xsessionrc
cat rc/xinitrc > ~/.xinitrc
cat conf/pastebinit.xml > ~/.pastebinit.xml
cat conf/Xdefaults > ~/.Xdefaults
mkdir -p ~/.inxi
cat conf/inxi.conf > ~/.inxi/inxi.conf
gpg --quiet --import .keys/0x4DB53CFE82A46728.asc&
gpg --quiet --import .keys/0xDAA6CA08F2E96AC7.asc&
gpg --quiet --import .keys/0x0C207F07B2F32B67.asc&
mkdir -p ~/.ssh
chmod a+xr chmod
bash -x ./chmod&
if [ -f $HOME/.MIKAELAGREP ]
then
mv $HOME/.MIKAELAGREP $MIKAELA_GREP
fi
if [ -f "$MIKAELA_GREP" ]
then
bash -x .mikaela_install
fi
set +x
# vim : set ft=sh :
#chmod 700 $HOME -R

View File

@ -1,47 +0,0 @@
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
set -x
export MIKAELA_GREP=$HOME/.MIKAELA_GREP
cat bashrc > ~/.bashrc
cat tmux.conf > ~/.tmux.conf
cat zshrc > ~/.zshrc
cat gitconfig > ~/.gitconfig
cat vimrc > ~/.vimrc
if [ ! -f ~/.oidentd.conf ]; then
cat oidentd.conf > ~/.oidentd.conf
fi
mkdir -p ~/.gnupg
cat gpg.conf > ~/.gnupg/gpg.conf
cat gpg-agent.conf > ~/.gnupg/gpg-agent.conf
cat sks-keyservers.netCA.pem > ~/.gnupg/sks-keyservers.netCA.pem
cat xsessionrc > ~/.xsessionrc
cat xinitrc > ~/.xinitrc
cat pastebinit.xml > ~/.pastebinit.xml
cat Xdefaults > ~/.Xdefaults
mkdir -p ~/.inxi
cat inxi.conf > ~/.inxi/inxi.conf
gpg --quiet --import .keys/0x4DB53CFE82A46728.asc&
gpg --quiet --import .keys/0xDAA6CA08F2E96AC7.asc&
gpg --quiet --import .keys/0x0C207F07B2F32B67.asc&
mkdir -p ~/.ssh
chmod a+xr chmod
bash -x ./chmod&
cat chmod > ~/chmod
chmod a+xr ~/chmod
if [ -f $HOME/.MIKAELAGREP ]
then
mv $HOME/.MIKAELAGREP $MIKAELA_GREP
fi
if [ -f "$MIKAELA_GREP" ]
then
echo "MIKAELA_GREP has been used previously, Installing/Upgrading."
bash -x ./.install.MIKAELA_GREP.run
fi
set +x
# vim : set ft=sh :
#chmod 700 $HOME -R

View File

View File

View File

View File