Initial commit
This commit is contained in:
commit
4537968a05
23
init.lua
Normal file
23
init.lua
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
-- deactivating netrw as it conflicts with nvim-tree
|
||||||
|
vim.g.loaded_netrw = 1
|
||||||
|
vim.g.loaded_netrwPlugin = 1
|
||||||
|
|
||||||
|
local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
|
||||||
|
if not vim.loop.fs_stat(lazypath) then
|
||||||
|
local lazyrepo = 'https://github.com/folke/lazy.nvim.git'
|
||||||
|
vim.fn.system{'git', 'clone', '--filter=blob:none', '--branch=stable', lazyrepo, lazypath}
|
||||||
|
end
|
||||||
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
|
require("lazy").setup {
|
||||||
|
"xiyaowong/transparent.nvim",
|
||||||
|
{"willothy/nvim-cokeline", dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-tree/nvim-web-devicons"
|
||||||
|
}, config = true},
|
||||||
|
{"nvim-tree/nvim-tree.lua", dependencies = {
|
||||||
|
"nvim-tree/nvim-web-devicons"
|
||||||
|
}}
|
||||||
|
}
|
||||||
|
|
||||||
|
require("nvim-tree").setup()
|
22
kitty.conf
Normal file
22
kitty.conf
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
shell zellij
|
||||||
|
|
||||||
|
font_family EnvyCodeR Nerd Font Mono
|
||||||
|
font_size 12.0
|
||||||
|
cursor_shape underline
|
||||||
|
cursor_blink_interval 0.75
|
||||||
|
cursor_stop_blinking_after 0
|
||||||
|
shell_integration no-cursor
|
||||||
|
enable_audio_bell false
|
||||||
|
background_opacity 0.5
|
||||||
|
|
||||||
|
background #161925
|
||||||
|
foreground #c3c7d1
|
||||||
|
|
||||||
|
color0 #1d1f21
|
||||||
|
color1 #ed254e
|
||||||
|
color2 #71f79f
|
||||||
|
color3 #f9dc5c
|
||||||
|
color4 #7cb7ff
|
||||||
|
color5 #c74ded
|
||||||
|
color6 #00c1e4
|
||||||
|
color7 #dcdfe4
|
59
playbook.yml
Normal file
59
playbook.yml
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
- name: Setup pentesting system
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Package management
|
||||||
|
block:
|
||||||
|
- name: Update System
|
||||||
|
pacman: update_cache=true upgrade=true
|
||||||
|
- name: Install common tools
|
||||||
|
pacman:
|
||||||
|
pkg:
|
||||||
|
- neovim
|
||||||
|
- fakeroot
|
||||||
|
- yay
|
||||||
|
- kitty
|
||||||
|
- eza
|
||||||
|
- bat
|
||||||
|
- zoxide
|
||||||
|
- ttf-envycoder-nerd
|
||||||
|
- thefuck
|
||||||
|
- nmap
|
||||||
|
- john
|
||||||
|
- openvpn
|
||||||
|
- jre21-openjdk
|
||||||
|
- zaproxy
|
||||||
|
- name: Install OpenVPN config
|
||||||
|
copy:
|
||||||
|
src: lab.ovpn
|
||||||
|
dest: /etc/openvpn/client/lab.conf
|
||||||
|
ignore_errors: true
|
||||||
|
notify: Enable OpenVPN service
|
||||||
|
become: true
|
||||||
|
- name: Copy kitty config
|
||||||
|
copy:
|
||||||
|
src: kitty.conf
|
||||||
|
dest: ~/.config/kitty/kitty.conf
|
||||||
|
- name: Copy nvim config
|
||||||
|
copy:
|
||||||
|
src: init.lua
|
||||||
|
dest: ~/.config/nvim/init.lua
|
||||||
|
- name: Copy .zshrc
|
||||||
|
copy:
|
||||||
|
src: zshrc
|
||||||
|
dest: ~/.zshrc
|
||||||
|
force: yes
|
||||||
|
- name: Set shell to zsh
|
||||||
|
user:
|
||||||
|
name: datalore
|
||||||
|
shell: /bin/zsh
|
||||||
|
- name: Clone SecLists
|
||||||
|
git:
|
||||||
|
clone: true
|
||||||
|
depth: 1
|
||||||
|
repo: https://github.com/danielmiessler/SecLists
|
||||||
|
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Enable OpenVPN service
|
||||||
|
service: name=openvpn-client@lab enabled=true
|
||||||
|
become: true
|
19
zshrc
Normal file
19
zshrc
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
USE_POWERLINE="true"
|
||||||
|
HAS_WIDECHARS="false"
|
||||||
|
|
||||||
|
if [[ -e /usr/share/zsh/manjaro-zsh-config ]]; then
|
||||||
|
source /usr/share/zsh/manjaro-zsh-config
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e /usr/share/zsh/manjaro-zsh-prompt ]]; then
|
||||||
|
source /usr/share/zsh/manjaro-zsh-prompt
|
||||||
|
fi
|
||||||
|
|
||||||
|
alias ls="eza --icons"
|
||||||
|
alias ll="ls -lga --header"
|
||||||
|
alias tree="ls -T"
|
||||||
|
alias cat="bat -S"
|
||||||
|
alias vim="nvim"
|
||||||
|
alias mv="mv -i"
|
||||||
|
eval "$(thefuck --alias)"
|
||||||
|
eval "$(zoxide init --cmd cd zsh)"
|
Loading…
Reference in New Issue
Block a user