summaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
14 hoursRotate gpg keyAhmed Abdelhalim1-0/+11
2026-01-17Remove -x tracing to avoid logging to stderr and log steps to stdoutAhmed Abdelhalim1-1/+1
2026-01-17Create simple install script for simpler setupAhmed Abdelhalim1-12/+1
2025-12-22Update the configuration of hyprland and makoAhmed Abdelhalim1-0/+1
2025-12-12Workaround gpg-agent.conf doesn't allow relative path to be calledAhmed Abdelhalim1-4/+7
gpg-agent.conf doesn't permit the usage of $PATH or $HOME in the pinentry-program (https://dev.gnupg.org/T4588) So the work around is to template that file and expand the path correctly using the setup script (which is also copying the file correctly) This is favored over the use of /usr/local/bin because it doesn't need privileged execution of the setup script
2025-12-12Update dotfiles setup/hyprland mappingAhmed Abdelhalim1-3/+4
2025-11-24Update pinentry wrapper to allow GUI when requested but default to ttyAhmed Abdelhalim1-0/+1
Fixes unix inconsistency while using ~ in pinentry-program, it works on the mac but doesn't in linux
2025-11-10Fix gpg setup and restart agent for safetyAhmed Abdelhalim1-0/+3
On linux systems, the gpg conf directories are not created by default, so restarting the conf and agent ensures that the socket directories are created correctly according to the gpg config defined. It also corrects the gnupg folder permissions (created by stow)
2025-11-08Clean up readmesAhmed Abdelhalim1-2/+41
2025-06-10Fix README structureAhmed Abdelhalim1-2/+7
2024-03-17Split debian/macOS configsAhmed Abdelhalim1-234/+2
2023-07-30Update the ruby global system version/rbenv pluginsAhmed Abdelhalim1-3/+0
2023-04-11Revert to using ctagsAhmed Abdelhalim1-3/+1
2023-04-11Add the mbition tmux spaceAhmed Abdelhalim1-0/+1
2023-04-11Add ctags configurations for universal-ctagsAhmed Abdelhalim1-0/+4
2023-04-06Fix the order of installing the dependenciesAhmed Abdelhalim1-6/+2
2023-04-03Add vim installation to general setupAhmed Abdelhalim1-0/+7
2023-04-03Fix installing homebrewAhmed Abdelhalim1-1/+1
2023-03-23Update READMEAhmed Abdelhalim1-7/+13
2023-03-23Add links install instruction and update brew fileAhmed Abdelhalim1-7/+16
The Brewfile doesn't include the tools that aren't used all the time
2023-03-23Add the initial mutt configurationsAhmed Abdelhalim1-0/+1
2023-03-22Add amethyst configurations as a codeAhmed Abdelhalim1-0/+1
2023-03-20Add modular neomutt configurations (settings/colors/bindings/etc)Ahmed Abdelhalim1-1/+6
2023-03-20Create .config directories separatelyAhmed Abdelhalim1-1/+7
2023-03-20Add sgpt config and installation instructionsAhmed Abdelhalim1-2/+3
2023-03-17Add personal mux projectAhmed Abdelhalim1-0/+1
2023-03-17Install neomutt and add basic configurationsAhmed Abdelhalim1-1/+3
2023-03-17Use pinentry-wrapper script to allow alternatingAhmed Abdelhalim1-0/+2
Using PINENTRY_USER_DATA to alternate between tty and curses This allow mutt/neomutt to work with decrypting the emails Because the tty doesn't work with mutt
2022-09-08Update README and add new mux projectAhmed Abdelhalim1-2/+1
2022-08-15Allow ssh for all the cardsAhmed Abdelhalim1-1/+1
2022-06-10Add tmuxinator project for spaceAhmed Abdelhalim1-0/+1
2022-06-02Update gitconfig to include separate work config for user configAhmed Abdelhalim1-0/+1
2022-05-30Remove unneeded files with secretsAhmed Abdelhalim1-8/+1
2022-05-30Add the missing debian tool (the fuck)Ahmed Abdelhalim1-0/+3
2022-05-30Fix missing commandsAhmed Abdelhalim1-4/+7
2022-05-29Add missing clone step to debian setupAhmed Abdelhalim1-0/+1
2022-04-11Update the tmux configsAhmed Abdelhalim1-1/+1
2022-03-10Update the brew casks and disable analyticsAhmed Abdelhalim1-0/+1
2022-03-10Fix homebrew intel/M1 setupAhmed Abdelhalim1-2/+2
Homebrew installs in a different path on the new M1 chip macs and that result in incompatibilities between the old and the new setup and making it harder to have a unified generic setup Also the new MacOS Monterey stopped shipping and using bash as the default shell, causing more incompatibilities
2022-02-22Add tmuxinator configurations for workAhmed Abdelhalim1-1/+3
2022-02-14Install golang directly since the goenv had loading issues on vimAhmed Abdelhalim1-4/+1
2022-02-09Update the script to be more robustAhmed Abdelhalim1-0/+2
The installing of the languages can be done separately depending on the machine and which language is needed
2022-02-08Update versions and aliases and fix install commandsAhmed Abdelhalim1-0/+2
2021-12-17Reorder the packages/dependencies based on frequent use/priorityAhmed Abdelhalim1-8/+8
2021-12-17Add go lang instructions and install goenvAhmed Abdelhalim1-0/+7
2021-12-15Update tmux configurationsAhmed Abdelhalim1-7/+1
2021-07-25Install dotdotpwn on parrotOSAhmed Abdelhalim1-0/+4
2021-07-14Update README with brew commands for toolsAhmed Abdelhalim1-10/+3
2021-07-12Update the instructions on installing python and configuring itAhmed Abdelhalim1-0/+7
2021-06-28Update ffuf instructions on ParrotOSAhmed Abdelhalim1-0/+3