summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-02-21Adapt NVM dotfiles with ansible rolesAhmed Abdelhalim1-1/+3
2026-02-21Fix the install to account for when ~/.local folder isn't thereAhmed Abdelhalim1-0/+1
2026-02-14Update mako configuration to load theme (via ansible role)Ahmed Abdelhalim1-0/+2
2026-02-04Adapt the hyprland configuration with ansible rolesAhmed Abdelhalim2-0/+4
2026-02-03Adapt the use mako config to work with ansible roleAhmed Abdelhalim1-0/+2
2026-02-03Add tofi configuration (created by ansible)Ahmed Abdelhalim1-0/+6
2026-02-03Adapt bashrc to work with ansible rolesAhmed Abdelhalim1-1/+2
2026-02-01Add clipse config for archlinuxAhmed Abdelhalim1-0/+38
This is added here, but mainly populated by the ansible playbooks
2026-01-31Add bash-completion to bashrcAhmed Abdelhalim1-1/+7
2026-01-31Add missing kics work configuration for macAhmed Abdelhalim1-0/+2
2026-01-31Fix archlinux themingAhmed Abdelhalim1-1/+1
2026-01-24Fix ssh issue with ipv6 on github/sr.htAhmed Abdelhalim1-0/+3
2026-01-22Fix tty prompt (to show # for root)Ahmed Abdelhalim1-1/+1
2026-01-18Update ansible markers to avoid this being duplicated by python setupAhmed Abdelhalim1-1/+2
2026-01-18Fix typoAhmed Abdelhalim1-1/+1
2026-01-18Remove montiors config and leave it to ansible default machine configsAhmed Abdelhalim2-6/+0
2026-01-18Ensure compatible bashrc that works with ansible rolesAhmed Abdelhalim1-3/+6
2026-01-17Remove -x tracing to avoid logging to stderr and log steps to stdoutAhmed Abdelhalim2-2/+6
2026-01-17Fix LS colors on linuxAhmed Abdelhalim1-2/+3
2026-01-17Remove .profile auto-created files to make setup stableAhmed Abdelhalim1-1/+1
This removes the .profile files if they were auto-created and to make the dotfiles setup the source of the truth for every machine
2026-01-17Refactor .bash_profile to be more resilient/OS-specificAhmed Abdelhalim1-16/+18
2026-01-17Create simple install script for simpler setupAhmed Abdelhalim3-12/+16
2026-01-17Create simpler bash_profile and move everything to bashrcAhmed Abdelhalim2-135/+145
This is more compatible with Linux and still works perfectly on the Mac
2026-01-17Provision the neomutt cache directoryAhmed Abdelhalim1-0/+0
2026-01-16Add archlinux monitor setup to dotfilesAhmed Abdelhalim1-0/+4
2026-01-16Add extra hyprland configuration files and configure themesAhmed Abdelhalim8-1/+32
2026-01-16Add rust configuration to bash_profileAhmed Abdelhalim1-0/+5
2026-01-14Add alacritty configurations with respect to hyprthemesAhmed Abdelhalim1-0/+21
2026-01-09Add hypridle configuration to use system defaultsAhmed Abdelhalim1-0/+2
2026-01-09Add hyprlock user configurations that uses the system defaultAhmed Abdelhalim1-0/+2
2025-12-22Update the configuration of hyprland and makoAhmed Abdelhalim3-0/+10
2025-12-12Workaround gpg-agent.conf doesn't allow relative path to be calledAhmed Abdelhalim3-5/+9
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 Abdelhalim2-4/+4
2025-12-10Clean up hyprland and use the role defaultsAhmed Abdelhalim6-258/+3
2025-12-10Add omarchy looknfeel configurationsAhmed Abdelhalim2-0/+148
2025-12-10Add hyprland env and update docs for file purposesAhmed Abdelhalim4-0/+14
2025-12-10Update binding and minor input modificationAhmed Abdelhalim2-4/+69
2025-12-01Remove hyprland autostart after testingAhmed Abdelhalim1-6/+0
2025-12-01Add binding for browser and terminal to testAhmed Abdelhalim2-0/+5
2025-11-30Add input configurationsAhmed Abdelhalim2-0/+35
2025-11-30Fix hyprland breaking sshAhmed Abdelhalim1-1/+2
2025-11-30Add basic hyprland integration/autostartAhmed Abdelhalim3-0/+19
2025-11-24Update pinentry wrapper to allow GUI when requested but default to ttyAhmed Abdelhalim3-3/+4
Fixes unix inconsistency while using ~ in pinentry-program, it works on the mac but doesn't in linux
2025-11-24Add hexfiend to tiled applicationsAhmed Abdelhalim1-0/+1
2025-11-20Fix mac ssh socket and preserve ssh setup for local domainsAhmed Abdelhalim1-2/+5
2025-11-11Minor modifications/updates to mutt settings/mappingsAhmed Abdelhalim2-15/+16
2025-11-11Test another color theme and fix mutt cache on linuxAhmed Abdelhalim2-120/+64
2025-11-11Update mutt color schemeAhmed Abdelhalim1-149/+120
2025-11-11Update neomutt configsAhmed Abdelhalim4-8/+33
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)