Compare commits

...

37 Commits
v1.1.0 ... main

Author SHA1 Message Date
PandaCoderPL 88580ed5ce
Add alias with proxy for PIP to Bash config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-28 22:30:13 +00:00
PandaCoderPL 579939c2b0
Add Polish Readme
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-27 02:13:02 +00:00
PandaCoderPL 3e0e04d538
Add missing date to Changelog
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-26 20:52:41 +00:00
PandaCoderPL c5dd948f61
Changed names of some sections into questions in Readme
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-26 20:22:02 +00:00
PandaCoderPL 797609a1d3
Add proxy for Git protocol to Git config and git-proxy script
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-25 23:09:00 +00:00
PandaCoderPL 095d4d3969
Change style of some aliases in Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-23 22:12:37 +00:00
PandaCoderPL 6dce6e8749
Add code to include secret config in Bash config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-22 17:16:50 +00:00
PandaCoderPL c50f672f75
Add timeout to SSH agent in Bash config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-22 00:58:07 +00:00
PandaCoderPL 9778c6c2d4
Add Proxy for Lokinet to SSH config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-22 00:54:43 +00:00
PandaCoderPL 40d1278350
Add Proxy for Lokinet to Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-19 14:42:55 +00:00
PandaCoderPL d890288734
Add alias to Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-19 14:38:50 +00:00
PandaCoderPL 21b80332f3
Fix alias in Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-19 14:35:08 +00:00
PandaCoderPL 73bb9823fd
Add I2PD config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-19 00:08:12 +00:00
PandaCoderPL b853281ee0
Add code to include secret config in Tor config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-17 13:49:59 +00:00
PandaCoderPL 584c670d28
Disable NoExec and Sandbox in Tor config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-17 13:35:54 +00:00
PandaCoderPL 7e03f9d288
Add Tor config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-15 12:38:38 +00:00
PandaCoderPL 244c43875b
Add interactive calculator to Tmux session
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-13 16:19:02 +00:00
PandaCoderPL 60b7c3b640
Fix alias in Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-13 02:09:57 +00:00
PandaCoderPL 3f0e1f93ca
Add aliases to Configs section in Bash config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-13 00:40:02 +00:00
PandaCoderPL 1e4f354144
Add aliases to Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-12 01:14:53 +00:00
PandaCoderPL d7d4fbf299
Add missing line to Readme
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-11 01:22:45 +00:00
PandaCoderPL 065b420625
Add code for starting ssh-agent to Bash config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-11 01:16:41 +00:00
PandaCoderPL b97fc56be9
Add ProxyCommand to SSH config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-11 01:14:03 +00:00
PandaCoderPL fffc6e5fab
Add SSH config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-11 01:11:40 +00:00
PandaCoderPL fd88eb9455
Add code for starting Tmux to Bash Config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-10 20:01:30 +00:00
PandaCoderPL d514d11153
Add Tmux config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-10 19:53:35 +00:00
PandaCoderPL cc9b104599
Add Git config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-08 23:33:05 +00:00
PandaCoderPL e7e96eb378
Change short to long options in Bash Config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-08 16:35:34 +00:00
PandaCoderPL 7f00713034
Add clipboard aliases to Bash Config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-03 02:43:14 +00:00
PandaCoderPL cd535b8027
Fix typo in Changelog
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-03 01:24:43 +00:00
PandaCoderPL 73c86bf866
Fix typo in Changelog
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-02 17:40:57 +00:00
PandaCoderPL 014e7f0adf
Add Configs section to Bash Config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-02 17:38:35 +00:00
PandaCoderPL 0cfde9865c
Add comment to Bash Config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-11-02 17:10:48 +00:00
PandaCoderPL 6362fe4121
Add Termux config
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-10-24 02:11:25 +01:00
PandaCoderPL 425a0a79ae
Update Contact section
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-10-20 22:45:12 +01:00
PandaCoderPL b5e72ea708
Update Changelog
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-10-18 02:16:30 +01:00
PandaCoderPL f7ee092bb2
Fix typo
Signed-off-by: PandaCoderPL <git@pandacoderpl.anonaddy.me>
2021-10-15 22:19:44 +01:00
12 changed files with 369 additions and 16 deletions

View File

@ -4,6 +4,158 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.8.1] - 2021-11-28
### Added
- Alias with proxy for PIP to [Bash Config](home/.bashrc)
## [1.8.0] - 2021-11-27
### Added
- [Polish Readme](README.pl.md).
## [1.7.10] - 2021-11-26
### Added
- Missing date to [Changelog](CHANGELOG.md)
## [1.7.9] - 2021-11-26
### Changed
- Names of some sections into questions in [Readme](README.md)
## [1.7.8] - 2021-11-25
### Added
- Proxy for Git protocol to [Git Config](home/.config/git/config)
- git-proxy script.
## [1.7.7] - 2021-11-23
### Changed
- Style of some aliases in [Git Config](home/.config/git/config)
## [1.7.6] - 2021-11-22
### Added
- Code to include secret config in [Bash Config](home/.bashrc)
## [1.7.5] - 2021-11-22
### Added
- Timeout to SSH agent in [Bash Config](home/.bashrc)
## [1.7.4] - 2021-11-22
### Added
- Proxy for Lokinet to [SSH Config](home/.ssh/config)
## [1.7.3] - 2021-11-19
### Added
- Proxy for Lokinet to [Git Config](home/.config/git/config)
## [1.7.2] - 2021-11-19
### Added
- Alias to [Git Config](home/.config/git/config)
## [1.7.1] - 2021-11-19
### Fixed
- Alias in [Git Config](home/.config/git/config)
## [1.7.0] - 2021-11-19
### Added
- [I2PD Config](home/.i2pd/i2pd.conf)
## [1.6.2] - 2021-11-17
### Added
- Code to include secret config in [Tor Config](usr/etc/tor/torrc)
## [1.6.1] - 2021-11-17
### Changed
- Disabled NoExec and Sandbox in [Tor Config](usr/etc/tor/torrc)
## [1.6.0] - 2021-11-15
### Added
- [Tor Config](usr/etc/tor/torrc)
## [1.5.7] - 2021-11-13
### Added
- Interactive calculator to Tmux session.
## [1.5.6] - 2021-11-13
### Fixed
- Alias in [Git Config](home/.config/git/config)
## [1.5.5] - 2021-11-13
### Added
- Aliases to Configs section in [Bash Config](home/.bashrc)
## [1.5.4] - 2021-11-12
### Added
- Aliases to [Git Config](home/.config/git/config)
## [1.5.3] - 2021-11-11
### Added
- Missing line to [Readme](README.md)
## [1.5.2] - 2021-11-11
### Added
- Code for starting ssh-agent to [Bash Config](home/.bashrc)
## [1.5.1] - 2021-11-11
### Added
- ProxyCommand to [SSH Config](home/.ssh/config)
## [1.5.0] - 2021-11-11
### Added
- [SSH Config](home/.ssh/config)
## [1.4.1] - 2021-11-10
### Added
- Code for starting Tmux to [Bash Config](home/.bashrc)
## [1.4.0] - 2021-11-10
### Added
- [Tmux Config](home/.tmux.conf)
## [1.3.0] - 2021-11-08
### Added
- [Git Config](home/.config/git/config)
## [1.2.6] - 2021-11-08
### Changed
- Short to long options in [Bash Config](home/.bashrc)
## [1.2.5] - 2021-11-03
### Added
- Clipboard aliases to [Bash Config](home/.bashrc)
## [1.2.4] - 2021-11-03
### Fixed
- Typo in [Changelog](CHANGELOG.md)
## [1.2.3] - 2021-11-02
### Fixed
- Typo in [Changelog](CHANGELOG.md)
## [1.2.2] - 2021-11-02
### Added
- Configs section in [Bash Config](home/.bashrc)
## [1.2.1] - 2021-11-02
### Added
- Comment to [Bash Config](home/.bashrc)
## [1.2.0] - 2021-10-24
### Added
- [Termux Config](home/.termux/termux.properties)
## [1.1.3] - 2021-10-20
### Added
- Link to contact informations.
### Removed
- List of contact informations.
## [1.1.2] - 2021-10-18
### Added
- Missing files to [Changelog](CHANGELOG.md)
## [1.1.1] - 2021-10-15
### Fixed
- Typo in [Readme](README.md)
## [1.1.0] - 2021-10-15 ## [1.1.0] - 2021-10-15
### Added ### Added
- [Vim Config](home/.vimrc) - [Vim Config](home/.vimrc)
@ -11,4 +163,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.0.0] - 2021-10-12 ## [1.0.0] - 2021-10-12
### Added ### Added
- [Changelog](CHANGELOG.md) - [Changelog](CHANGELOG.md)
- [License](LICENSE)
- [Readme](README.md)
- [Version](VERSION)
- [Bash Config](home/.bashrc) - [Bash Config](home/.bashrc)

View File

@ -1,3 +1,5 @@
[Polski](README.pl.md)
# dotfiles # dotfiles
Repository with my dotfiles. Repository with my dotfiles.
@ -5,21 +7,27 @@ Repository with my dotfiles.
## Contents ## Contents
* [Configuration Files](#configuration-files) * [Configuration Files](#configuration-files)
* [Downloading](#downloading) * [How to download?](#how-to-download)
* [Using Git](#using-git) * [Using Git](#using-git)
* [Using Curl](#using-curl) * [Using Curl](#using-curl)
* [Using Wget](#using-wget) * [Using Wget](#using-wget)
* [Installation](#installation) * [How to install?](#how-to-install)
* [Contact](#contact) * [Contact](#contact)
* [License](#license) * [License](#license)
## Configuration Files ## Configuration Files
* [Bash](http://www.gnu.org/software/bash/) - [ * [Bash](http://www.gnu.org/software/bash/) - [
bashrc](home/.bashrc) .bashrc](home/.bashrc)
* [Git](https://git-scm.com/) - [config](home/.config/git/config)
* [I2PD](https://i2pd.website/) - [i2pd.conf](home/.i2pd/i2pd.conf)
* [SSH](https://www.openssh.com/) - [config](home/.ssh/config)
* [Termux](https://termux.com/) - [termux.properties](home/.termux/termux.properties)
* [Tmux](https://github.com/tmux/tmux) - [.tmux.conf](home/.tmux.conf)
* [Tor](https://www.torproject.org/) - [torrc](usr/etc/tor/torrc)
* [Vim](https://www.vim.org/) - [.vimrc](home/.vimrc) * [Vim](https://www.vim.org/) - [.vimrc](home/.vimrc)
## Downloading ## How to download?
### Using Git ### Using Git
@ -33,20 +41,13 @@ bashrc](home/.bashrc)
wget -O - https://codeberg.org/PandaCoderPL/dotfiles/archive/main.tar.gz | tar -xzf - wget -O - https://codeberg.org/PandaCoderPL/dotfiles/archive/main.tar.gz | tar -xzf -
## Installation ## How to install?
rsync -qa home/ ~/ rsync -qa home/ ~/
## Contact ## Contact
* [Anonymous Messenger](https://anonymousmessenger.ly/) - request link using other contact option. [Contact](https://codeberg.org/PandaCoderPL/PandaCoderPL#contact)
* [Briar](https://briarproject.org/) - request link using other contact option.
* [Lemmy](https://lemmy.ml/) - [@PandaCoderPL](https://lemmy.ml/u/PandaCoderPL)
* [Mastodon](https://mastodon.technology/) - [@PandaCoderPL](https://mastodon.technology/@PandaCoderPL)
* [Reddit](https://reddit.com/) - [u/PandaCoderPL](https://reddit.com/user/PandaCoderPL/)
* [Session](https://getsession.org/) - 053c069245d5f47802d86cc2d4b259b53f710e668fd0fd367e5b4e42b812e54372
* [Tox](https://tox.chat/) - 33C3B60F4E26DF3FD637959CA9C57F0F014CA3FBC35415E359123E4F0DCA990F9D91D4434FFE
* [XMPP](https://404.city/) - PandaCoderPL@404.city
## License ## License

54
README.pl.md Normal file
View File

@ -0,0 +1,54 @@
[English](README.md)
# dotfiles
Repozytorium z moimi plikami konfiguracyjnymi.
## Contents
* [Pliki konfiguracyjne](#pliki-konfiguracyjne)
* [Jak pobrać?](#jak-pobrać)
* [Używając Git](#używając-git)
* [Używając Curl](#używając-curl)
* [Używając Wget](#używając-wget)
* [Jak zainstalować?](#jak-zainstalować)
* [Kontakt](#kontakt)
* [Licencja](#licencja)
## Pliki konfiguracyjne
* [Bash](http://www.gnu.org/software/bash/) - [
.bashrc](home/.bashrc)
* [Git](https://git-scm.com/) - [config](home/.config/git/config)
* [I2PD](https://i2pd.website/) - [i2pd.conf](home/.i2pd/i2pd.conf)
* [SSH](https://www.openssh.com/) - [config](home/.ssh/config)
* [Termux](https://termux.com/) - [termux.properties](home/.termux/termux.properties)
* [Tmux](https://github.com/tmux/tmux) - [.tmux.conf](home/.tmux.conf)
* [Tor](https://www.torproject.org/) - [torrc](usr/etc/tor/torrc)
* [Vim](https://www.vim.org/) - [.vimrc](home/.vimrc)
## Jak pobrać?
### Używając Git
git clone --depth=1 git://codeberg.org/PandaCoderPL/dotfiles.git
### Używając Curl
curl -L https://codeberg.org/PandaCoderPL/dotfiles/archive/main.tar.gz | tar -xzf -
### Używając Wget
wget -O - https://codeberg.org/PandaCoderPL/dotfiles/archive/main.tar.gz | tar -xzf -
## Jak zainstalować?
rsync -qa home/ ~/
## Kontakt
[Kontakt](https://codeberg.org/PandaCoderPL/PandaCoderPL#contact)
## Licencja
[MIT](LICENSE)

View File

@ -1 +1 @@
1.1.0 1.8.1

View File

@ -1,4 +1,31 @@
# Tmux
if [[ -z "${TMUX}" ]]; then
if ! tmux has-session; then
eval $(ssh-agent -st 1h)
tmux new-session -n calculator bc -iq
else
tmux new-window
fi
exit
fi
# Config
alias bashconfig='vim ${HOME}/.bashrc'
alias gitconfig='git config --global --edit'
alias i2pdconfig='vim ${HOME}/.i2pd/i2pd.conf'
alias sshconfig='vim ${HOME}/.ssh/config'
alias termuxconfig='vim ${HOME}/.termux/termux.properties'
alias tmuxconfig='vim ${HOME}/.tmux.conf'
alias torconfig='vim ${PREFIX}/etc/tor/torrc'
alias vimconfig='vim ${HOME}/.vimrc'
# Utils
alias copy='termux-clipboard-set'
alias l='ls' alias l='ls'
alias lh='l -h' alias lh='l --human-readable'
alias ll='lh -l' alias ll='lh -l'
alias la='ll -a' alias la='ll --all'
alias paste='termux-clipboard-paste'
alias pip='pip --proxy "socks5h://${RANDOM}:${RANDOM}@127.0.0.1:9050"'
source ~/.bashrc-secret

65
home/.config/git/config Normal file
View File

@ -0,0 +1,65 @@
[alias]
a = add
ae = a -e
ba = branch
bach = "!f() { \
git ba \"$1\" \
&& git ch \"$1\"; \
}; f"
bd = ba -d
bfd = ba -D
ch = checkout
cl = clone
cl1 = cl --depth=1
co = commit -sm
coa = "!f() { \
local message=\"$1\"; \
local author=\"$2\"; \
git co \"${message}\" --author \"${author}\"; \
}; f"
cota = "!f() { \
local version=\"v$(cat VERSION)\"; \
git co \"$1\" \
&& git ta \"${version}\"; \
}; f"
fu = "!f() { \
git fetch upstream \
&& git ch master \
&& git rebase upstream/master; \
}; f"
fup = !git fu && git pat
p = push
pa = push --all
pt = push --tags
pat = !git pa && git pt
r = remote
ra = r add
ru = r set-url
rua = ru --add
rud = ru --delete
rl = r -v
rr = r remove
s = status
t = tag
ta = "!f() { \
git t -am \"$1\" \"$1\"; \
}; f"
td = t -d
tl = t -l
[commit]
gpgSign = true
[core]
editor = vim
gitProxy = git-proxy
pager = less
[include]
path = ~/.config/git/config-secret
[init]
defaultBranch = main
[http]
proxy = socks5h://127.0.0.1:9050
[http "http://*.loki"]
proxy =
[tag]
forceSignAnnotated = true
gpgSign = true

10
home/.i2pd/i2pd.conf Normal file
View File

@ -0,0 +1,10 @@
daemon = false
ipv4 = true
ipv6 = true
share = 100
[http]
enabled = false
[httpproxy]
port = 4444
[socksproxy]
port = 4447

9
home/.ssh/config Normal file
View File

@ -0,0 +1,9 @@
Host *.loki
ProxyCommand nc %h %p
Host *
AddKeysToAgent yes
HashKnownHosts yes
IdentitiesOnly yes
ProxyCommand nc -x 127.0.0.1:9050 -X 5 %h %p
User git

View File

@ -0,0 +1,3 @@
extra-keys-style = none
use-black-ui = true
bell-character = ignore

5
home/.tmux.conf Normal file
View File

@ -0,0 +1,5 @@
set-option -gs exit-empty off
set-option -gs exit-unattached off
set-option -g base-index 1
set-option -g bell-action none

1
usr/bin/git-proxy Executable file
View File

@ -0,0 +1 @@
nc -X 5 -x 127.0.0.1:9050 $1 $2

23
usr/etc/tor/torrc Normal file
View File

@ -0,0 +1,23 @@
AvoidDiskWrites 1
ControlPort 0
ControlSocket 0
HardwareAccel 1
NoExec 0
SafeLogging 1
Sandbox 0
TruncateLogFile 1
AllowNonRFC953Hostnames 0
CircuitPadding 1
ReducedCircuitPadding 1
ClientOnly 1
ClientUseIPv6 1
ConnectionPadding 1
HTTPTunnelPort 8118
ReducedConnectionPadding 1
DownloadExtraInfo 0
EnforceDistinctSubnets 1
SocksPort 9050 IsolateClientAddr IsolateSOCKSAuth IsolateClientProtocol IsolateDestPort IsolateDestAddr
UseEntryGuards 1
%include /data/data/com.termux/files/usr/etc/tor/torrc-secret