summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-16home+muhammed Add disable-sleep to shell-utilsLinnnus
2024-11-16pkgs: Add disable-sleepLinnnus
2024-11-16home: Add shell-utils moduleLinnnus
I also moved pbv and trash from hosts/muhammed/home/dev-utils into the new module, since they aren't really development related; I would still want them on a Darwin system that *wasn't* being used for development.
2024-11-16pkgs: Add human-sleepLinnnus
2024-11-16cscript: Add interpreter passthru attributesLinnnus
2024-11-16muhammed: Add cscriptLinnnus
2024-10-29muhammed: Allow executing 'sudo monner' without passwordLinnnus
2024-10-12home/nvim: Assert Lua configuration is validLinnnus
2024-10-12home/git: Always ignore .git-blame-ignore-revs when running git-blameLinnnus
2024-10-12muhammed: Don't enable inlay hintsLinnnus
This commit partially reverts 386d237f. I think this configuration line was causing errors because my neovim version config didn't actually support the feature.
2024-10-12Add ignored revs fileLinnnus
2024-10-12muhammed: Add svelte LSP to nvimLinnnus
2024-10-12chore: Format lsp.nix without tabsLinnnus
I am tired of fighting with literally every single tool (neovim, git, alejandre) to allow tabs inside the Lua code in the big string.
2024-10-12muhammed: Use unstable nodejsLinnnus
2024-10-12Make <nixpkgs> resolve to nixpkgs flake inputLinnnus
2024-10-03fix: Don't ignore upstream patches to nowebLinnnus
2024-10-02chore: formatting ahh commitLinnnus
2024-10-02muhammed: Move linux-builder to own file, add features for NixOS testsLinnnus
2024-10-02chore: FormattingLinnnus
2024-10-02ahmed: Rebuild linus.onl on webhook instead of timerLinnnus
2024-10-01ahmed: Bump push-notification-api to 4457cb2Linnnus
2024-10-01qbittorent: Fix creation logicLinnnus
After attempting to use this configuration on another device, it turns out that the persistent data directories were being created with the wrong permissions.
2024-10-01nvim: Fix :WrapItUpLinnnus
Here are the changes: - Spaces were being caught as part of the mapping, causing the user to move diagonally when using j/k. These have been removed. - Moved to the correction section. - Made buffer-local, since this is the most common usecase.
2024-10-01nvim: Add gd mapping for help pagesLinnnus
2024-09-28Run CGit as unpriveledged userLinnnus
2024-09-28home: Git check submodules on pushLinnnus
2024-09-28chore: formattingLinnnus
2024-09-28Bump comma-shLinnnus
2024-09-28ahmed: Bump push-notification-apiLinnnus
2024-09-28ahmed: Bump HelloHTMLLinnnus
2024-09-18Add WrapItUp command to neovimLinnnus
2024-09-18muhammed: Make wraaath-sftp slightly more robustLinnnus
2024-09-18muhammed: Add Gleam stuffLinnnus
2024-09-18muhammed: Bump denoLinnnus
2024-09-18muhammed: Add nodeJS and TS serverLinnnus
2024-09-18Allow unfree pkgs on all hostsLinnnus
2024-09-17ahmed: Bump HelloHTML to 5d92927Linnnus
2024-09-15ahmed: Bump HelloHTMLLinnnus
2024-08-27ahmed: Don't attempt to fetch linus.onl source before network is onlineLinnnus
I thought this restriction was already being enforced since I set systemd.services."${domain}-source".after = ["network-online.target"] but that apparently wasn't enough. I had to also ensure the timer, which triggered the service was ordered after "network-online.target".
2024-08-27ahmed: Bump hellohtmlLinnnus
2024-08-01chore ass formattingLinnnus
2024-08-01muhammed: Add Wraath network volumeLinnnus
2024-08-01muhammed: Add GleamLinnnus
This patch sets up a Gleam development environment on Muhammed. I also took this opportunity to move a whole bunch of development-related filetype plugins to Muhammed, reducing closure size on Ahmed.
2024-08-01muhammed: Add vemfLinnnus
2024-07-31ahmed: Enable automatic upgradesLinnnus
2024-07-31ahmed: Fix Git cloneLinnnus
CGit farms out the handling of the HTTP requests sent by the Git CLI to another CGI script. This script was failing because of "dubious ownership". This is a security check run by Git to ensure malicious repositories on network drives don't get arbitrary code execution. The problem is: the CGI script was running as root, as that is what the fcgiwrap systemd service was configured for, but the repository is owned by the 'git' user. Since I trust the repositories, I had to patch Git to ignore this mark. Actually getting the NixOS CGit module to use the patched version of Git proved rather difficult... In the future I should probably a) Make sure fcgiwrap isn't running as root since it directly interacts with all sorts of untrusted user input. b) Remove this ugly hack. There's a reason for the security check after all. Just because it matters _less_ in this case doesn't mean it's wise to ignore it completely.
2024-07-31Bump vim-nowebLinnnus
2024-07-15muhammed: Disable conjure Neovim pluginLinnnus
Conjure keeps getting in my way because it pops up when it isn't wanted and rebinds my keys.
2024-07-15Add READMELinnnus
2024-07-07muhammed: Setup Rust stuffLinnnus