{"id":25847652,"url":"https://github.com/4lgn/dotfiles-parrot","last_synced_at":"2026-06-10T17:31:49.442Z","repository":{"id":125061739,"uuid":"432714658","full_name":"4lgn/dotfiles-parrot","owner":"4lgn","description":"My dotfiles, notes and configurations/tweaks to the Parrot Security OS","archived":false,"fork":false,"pushed_at":"2021-11-30T12:33:04.000Z","size":726,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T10:36:37.797Z","etag":null,"topics":["dotfiles","parrot","parrot-os","parrot-security-os","unix"],"latest_commit_sha":null,"homepage":"","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4lgn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-28T13:05:50.000Z","updated_at":"2023-03-08T06:56:32.000Z","dependencies_parsed_at":"2023-08-10T02:24:24.055Z","dependency_job_id":null,"html_url":"https://github.com/4lgn/dotfiles-parrot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/4lgn/dotfiles-parrot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4lgn%2Fdotfiles-parrot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4lgn%2Fdotfiles-parrot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4lgn%2Fdotfiles-parrot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4lgn%2Fdotfiles-parrot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4lgn","download_url":"https://codeload.github.com/4lgn/dotfiles-parrot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4lgn%2Fdotfiles-parrot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34163253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotfiles","parrot","parrot-os","parrot-security-os","unix"],"created_at":"2025-03-01T10:33:43.625Z","updated_at":"2026-06-10T17:31:49.436Z","avatar_url":"https://github.com/4lgn.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parrot Security OS\n\nThese are my notes, dotfiles and tweaks/configurations made for the Parrot Security OS to make it emulate my typical workflow from other distros more.\n\nAs Parrot is running MATE, quite a bunch of configurations and tweaks have to be made through menus, in such cases I have tried to document how such is done in this README - rest of the tweaks are dotfiles etc. and should be able to be found in this repo.\n\n![](./screenshots/setup.png)\n\n# pwnbox theme\n\nFollow instructions by `theGuildHall` to emulate the pwnbox theme on your version of Parrot if you want - I would recommend following it at least just for the HTB VPN tweaks: https://github.com/theGuildHall/pwnbox\n\n# VIM\n\nInstall `vim-plug`: https://github.com/junegunn/vim-plug and the most of the config file is taken from my dotfiles repository: https://github.com/4lgn/dotfiles/blob/bspwm/.vimrc\n\nAs the default is `nvim`, remember to install the config file under `~/.config/nvim/init.vim`, this config file is also found in this repo.\n\n# tmux\n\nConfig file found in `./tmux.conf`\n\n# Note-taking\n\nI use [Obsidian](https://obsidian.md/) for note-taking, you can use `snap` to install it quickly\n\n## Screenshotting\n\nTo easily and quickly screengrab a portion of my screen, I use `maim` and a keyboard shortcut to perform the script to pipe it into the clipboard:\n\n```bash\nmaim -s | xclip -selection clipboard -t image/png\n```\n\n# Keyboard stuff\n\n## Shortcuts\n\nOpen application `Keyboard Shortcuts` and set the following\n\n### Workspaces\n\n\"Switch to workspace x\": \"Mod4+x\"\n\n\"Move window to workspace x\": \"Shift+Mod4+x\"\n\n### Custom\n\n![](./screenshots/custom-shortcuts.png)\n\n### Misc.\n\n\"Close window\": \"Shift+Mod4+Q\"\n\n\"Maximize window\": \"Mod4+F\"\n\n\"Restore window\": \"Mod4+Down\"\n\n## Map Caps -\u003e ESC\n\n`Keyboard` -\u003e Layouts -\u003e remember to have a \"Keyboard model\" selected -\u003e Options -\u003e Caps Lock behavior -\u003e Make Caps Lock an additional Esc\n\n# Misc. MATE tweaks\n\n## Power management\n\nThis is mainly regarding not dimming backlight brightness when on battery - I can control the screen brightness myself, thanks.\n\n![](./screenshots/power-management1.png)\n\n![](./screenshots/power-management2.png)\n\n## Remove desktop icons\n\n`MATE Tweak` -\u003e Desktop -\u003e untick everything you don't want shown\n\n## Mouse settings\n\n![](./screenshots/mouse-settings.png)\n\n# VNC\n\nI use tigervnc, and the vnc config file to startup a MATE session is found in `~/.vnc/xstartup`\n\nMake sure `tigervnc` is installed:\n\n```bash\nsudo apt install tigervnc-standalone-server tigervnc-xorg-extension\n```\n\nStart the server\n\n```bash\nvncserver -localhost no\n```\n\nOn the viewing desktop, I usually just use the RealVNC Viewer as it captures the keyboard, allowing me to use all my shortcuts etc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4lgn%2Fdotfiles-parrot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4lgn%2Fdotfiles-parrot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4lgn%2Fdotfiles-parrot/lists"}