summaryrefslogtreecommitdiffstats
path: root/roles
AgeCommit message (Expand)AuthorFilesLines
2 daysFix pve-lxc start and add missing docs about backupAhmed Abdelhalim2-0/+26
3 daysAdd awscli role with configuration on pi for garage backend w/testingAhmed Abdelhalim4-0/+106
3 daysAdd restore capabilities to backup role with --tags restore callAhmed Abdelhalim5-0/+188
3 daysFix clone URL on cgitAhmed Abdelhalim2-3/+7
4 daysFix pihole port allocation, this fixes caddy testingAhmed AbdelHalim1-2/+2
4 daysFix debian/ubuntu nginx install correct repoAhmed AbdelHalim1-2/+4
4 daysFix mise arch linting issueAhmed AbdelHalim1-1/+1
4 daysFix nginx to use conventional ngix conf.dAhmed AbdelHalim10-15/+20
4 daysAdd missing crond dependency for alpineAhmed AbdelHalim4-0/+25
4 daysFix restic install and add backup roleAhmed AbdelHalim13-0/+305
4 daysFix alpine cloudflaredAhmed AbdelHalim1-18/+14
4 daysAdd alpine platform to supported rolesAhmed AbdelHalim3-0/+9
5 daysUpdate nginx install to install latest stableAhmed AbdelHalim4-5/+38
5 daysUpdate caddy to install latest stable versionAhmed AbdelHalim4-5/+38
6 daysRefactor and clean up codeAhmed AbdelHalim4-13/+21
6 daysRename backup -> mount as a roleAhmed AbdelHalim7-38/+38
7 daysRemove python as a vim dependencyAhmed AbdelHalim1-1/+0
7 daysFix pve-lxc-ssh to install ssh correctlyAhmed AbdelHalim1-52/+57
7 daysUpdate cgit view (remove owner) and example varsAhmed AbdelHalim1-0/+1
8 daysFix pushing to cgit locallyAhmed AbdelHalim3-1/+23
8 daysAdd cloudflare tunnel configurationsAhmed AbdelHalim9-0/+142
8 daysRefactor proxy setup on cgit to simplify setupAhmed AbdelHalim10-137/+1
8 daysInstall wakeonlan CLIAhmed AbdelHalim2-0/+23
8 daysFix deploying cgit locallyAhmed AbdelHalim1-5/+0
9 daysAllow cgit to theoretically deploy to public URLAhmed AbdelHalim3-5/+22
9 daysAdd pve-ssh support with hardeningAhmed AbdelHalim7-18/+110
9 daysRefactor pve cgit to use generic proxyAhmed AbdelHalim19-41/+141
9 daysAdd python3 to lxc containers to enable ansible provisioningAhmed AbdelHalim1-0/+17
10 daysFix cgit role install on alpineAhmed AbdelHalim1-0/+7
10 daysUse multiple packages instead of loopsmac-nvidia-driversAhmed AbdelHalim1-4/+3
10 daysAdd note about GT750M not supported and impossible to work with hyprlandAhmed AbdelHalim1-10/+42
11 daysRe-implement gt750 role to just increase performance of nouveau driverAhmed AbdelHalim5-2/+56
11 daysReplace hyprland_nvidia boolean with a fact from the roleAhmed AbdelHalim4-6/+8
11 daysRemove the gt750m role after multiple attempts of fixing itAhmed AbdelHalim8-126/+2
11 daysConfigure ipv6/prefer ipv4 switches for network (and all hosts)Ahmed AbdelHalim4-5/+20
11 daysInitial change, to make the role match the nvidia gtx 1060Ahmed AbdelHalim2-14/+10
11 daysAdd tcpdump w/testingAhmed AbdelHalim3-0/+27
12 daysConfigure preference of ip family (ipv4 > ipv6)Ahmed AbdelHalim3-0/+20
13 daysFix nvidia driver on desktopAhmed AbdelHalim1-0/+12
2026-07-10Fix nvidia driver on macAhmed AbdelHalim4-4/+12
2026-07-10Replace hyprland monitors with kanshi profilesAhmed AbdelHalim7-17/+35
2026-07-10Fix linting and testing gateway with dummy interfaceAhmed AbdelHalim5-5/+4
2026-07-10Extract logind lid configuration into it's own roleAhmed AbdelHalim12-35/+97
2026-07-09Fix IPv6 first-request failure caused by ICMPv6 RedirectsAhmed AbdelHalim2-12/+52
2026-07-09Fix IPv6 direct mode routing for LAN clientsAhmed AbdelHalim1-2/+2
2026-07-08Route IPv6 through WireGuard VPN via radvd and static gatewayAhmed AbdelHalim7-24/+55
2026-07-08Fix bridge network treated as new deviceAhmed AbdelHalim1-1/+1
2026-07-08Refactor network roleAhmed AbdelHalim8-53/+7
2026-07-08Implement a working ipv6 on gatewayAhmed AbdelHalim4-3/+58
2026-07-08Fix install proxmoxer using pipAhmed AbdelHalim2-5/+11