dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

DateCommit messageAuthorFiles+-
2026-05-27 00:54fix(claude): set default effort, model and allow /run/current-system in sandboxChris1+6-1
2026-05-08 02:39feat(docker): enable pastaChris1+7-0
2026-05-08 02:18fix(claude): make settings.json mutable so it doesn't whineChris1+5-0
2026-05-07 22:07feat: add projects xdg dirChris1+2-0
2026-05-07 21:31feat: enable home-manager verbose loggingChris1+1-0
2026-05-07 19:13fix(firefox): update firefox for new version. requires manual migrationChris2+5-1
2026-05-07 17:00style: css comment for highlighting userchromeChris1+2-1
2026-05-07 15:28feat(neovim): go back to base nixpkgs as it's been updated to 0.12Chris1+0-10
2026-05-07 15:22fix(kernel): switch to default 6.18 while waiting for zfs to catch upChris2+7-2
2026-05-07 15:13fix(firefox): place container ids within allowed rangeChris1+2-2
2026-05-07 15:11refactor: remove custom nom options in favor of upstream home-manager optionsChris1+8-45
2026-05-07 15:11feat: update inputsChris1+24-24
2026-05-07 15:06fix(hyprland): rules for slack and signalChris1+2-1
2026-05-07 15:05feat: add claude codeChris1+33-0
2026-05-07 16:59feat: set up wireguardChris2+54-14
2026-03-16 23:12feat: lower generations limitChris1+1-1
2026-03-16 23:10fix: update window class for spotifyChris1+1-1
2026-03-16 23:09feat: limit configurations kept in boot loaderChris1+2-1
2026-03-16 22:50feat: switch to zen kernel patchesChris3+7-5
2026-03-16 22:41chore: update inputsChris1+21-21
2026-03-13 00:53chore: update inputsChris2+16-16
2026-03-13 00:48feat(neovim): add image and diagram pluginsChris1+22-0
2026-03-13 00:48chore: update secChris1+3-3
2026-03-05 21:42chore: update secChris1+3-3
2026-03-05 19:44chore: update secChris1+3-3
2026-03-05 19:40feat(hosts/tp): set up wwanChris1+18-1
2026-03-05 19:19refactor(bluetooth): move to common moduleChris3+4-4
2026-03-05 19:11fix(greetd/waybar): inherit margins from hm configChris1+3-0
2026-03-05 19:08chore: update secChris1+3-3
2026-03-02 19:25chore: update inputsChris1+15-15
2026-03-02 19:25feat(games): update cp2077 lua utilsChris1+2-0
2026-03-02 19:22feat(hyprland): tweak blurChris1+4-4
2026-03-01 12:42feat: install gamescopeChris1+2-1
2026-02-26 11:59chore: update secChris1+3-3
2026-02-26 11:44chore: update secChris1+3-3
2026-02-26 09:55feat: add some util helper functions for cp2077Chris2+144-0
2026-02-26 01:07fix: update zfs for tpChris1+1-0
2026-02-26 01:03feat: use lqx kernel on tpChris1+1-0
2026-02-26 00:51fix: set ignore_alpha to 0.19 to avoid blurring anti aliasingChris5+5-5
2026-02-23 04:12chore(inputs): update secChris1+3-3
2026-02-23 04:07feat(kitty): set default initial width and heightChris1+2-0
2026-02-23 04:07fix(hyprland): special workspace btopChris1+3-3
2026-02-23 03:49refactor(eww): move mic indicator to the top of the screen, make it smaller and give it a backgroundChris1+6-4
2026-02-23 03:48fix(hyprland): make group bars usable and not disgustingly uglyChris1+18-7
2026-02-23 02:58feat(hyprland): set up special workspaceChris1+14-6
2026-02-23 01:54fix(waybar): adjust dimensions slightly to get perfectly round backgrounds on workspacesChris1+3-3
2026-02-23 01:54fix(kitty): don't restore window sizeChris1+2-1
2026-02-23 01:53fix(neovim): clipboard pluginChris1+1-1
2026-02-22 21:50fix(hyprpaper): disable splashChris1+9-6
2026-02-22 20:48feat: add unmuted mic indicator with ewwChris2+97-2
2026-02-22 20:47feat(wayprompt): dim around waypromptChris1+1-1
2026-02-22 20:47feat(walker): dim around walkerChris1+1-1
2026-02-22 20:47fix(hypr): adjust dim amountChris1+3-2
2026-02-22 20:45style: apply formattingChris3+24-13
2026-02-22 20:44feat: add btopChris1+34-0
2026-02-22 20:44refactor: restructure vim configChris22+389-404
2026-02-22 10:17feat(waybar): detach from edge of screen and use circular highlight on workspacesChris3+45-19
2026-02-22 10:11feat(hyprland): adjust gaps and remove borders in favor of dimming out of focus windowsChris2+13-13
2026-02-18 02:15fix(games/mods): flesh out cyberpunk 2077 modsChris2+137-6
2026-02-12 13:47feat(neovim): add basedpyright lsChris1+17-0
2026-02-05 18:52fix(cyberpunk-2077): wrong hashChris1+1-1
2026-02-05 15:55feat: add cyberpunk 2077 modsChris3+99-7
2026-01-28 22:50chore: update inputsChris13+100-69
2026-01-28 14:33feat: add exiftool, vulkan-tools, zxChris1+3-0
2026-01-16 15:49feat(flatpak): add signal desktop clientChris1+5-0
2026-01-16 15:49feat: add pass-secret-serviceChris1+32-0
2026-01-12 21:28fix(hyprland): revert to killactiveChris1+1-1
2026-01-12 21:27feat(hyprland): add shortcut to force killChris1+2-1
2026-01-08 15:21feat(hyprland): add window rules for poe2Chris1+2-0
2026-01-08 15:21feat: enable bluetoothChris2+4-0
2026-01-08 15:21feat: add nix-ldChris1+3-0
2025-12-18 22:40fix(ssh): set term to xterm-256colorChris1+1-0
2025-12-18 13:23feat: configure new modem for tpChris1+16-0
2025-12-18 08:57feat(neovim): update winbar on a few more eventsChris1+1-1
2025-12-17 07:24feat(neovim): add a couple things to cheat sheetChris1+3-0
2025-12-12 12:26feat: enable rcloneChris2+7-3
2025-12-12 11:57feat: add yt-dlpChris1+1-0
2025-12-10 20:53feat: update inputsChris1+21-21
2025-12-10 20:45feat: add ttChris1+10-3
2025-12-10 20:45feat(udev): set some rules for zsa/qmk keyboardsChris2+9-3
2025-12-04 02:09feat(tp): enable trackpadChris1+0-8
2025-12-01 19:35feat(tp): enable tlpChris1+9-0
2025-12-01 19:09fix(tp): disable correct trackpadChris1+1-1
2025-12-01 18:58feat: add new host, small config adjustmentsChris9+58-9
2025-11-30 13:57feat(swayimg): add keys for copy as path and copy as png image dataChris1+10-1
2025-11-28 11:53feat(neovim): re-add tree-sitter with a smaller selection of grammars in an attempt to get lsp hovers highlightedChris1+28-1
2025-11-28 11:39revert(neovim): remove treesitter grammarsChris1+1-15
2025-11-28 04:10feat: add ipythonChris2+19-0
2025-11-28 03:24feat(neovim): add some key binds and install treesitter grammarsChris3+23-4
2025-11-28 01:57refactor(neovim): split up config, generate lsp configChris15+372-175
2025-11-27 18:47feat(neovim): update to nightly and set pmenu border and highlightChris2+12-1
2025-11-27 18:47feat: update inputs and switch back to unstable kernelChris3+26-44
2025-11-27 17:57feat(neovim): add cheat sheet with things i need to rememberChris1+34-0
2025-11-27 12:46feat(neovim): set some netrw optionsChris1+4-1
2025-11-27 11:54feat(neovim): disable automatic completion menuChris1+1-8
2025-11-27 11:54feat(neovim): wildignore some common vendor code directoriesChris1+5-0
2025-11-26 17:12feat(neovim): set up some more lsps, key bindsChris2+18-1
2025-11-26 10:50chore: update secChris1+3-3
2025-11-25 18:00feat(docker): set up for multi-platform buildsChris2+13-0
2025-11-23 21:09feat(greetd): configure hypr{land,paper}, waybar, cursor with home-managerChris3+101-44
2025-11-21 13:52feat(glirc): set up formatting bindsChris1+23-0
2025-11-21 10:21revert: remove kernel keyring sysctls as docker properly releases its keysChris1+0-2
2025-11-21 07:03fix: update imsh-clientsChris1+3-3
2025-11-20 12:57fix(docker): allow ipv4 forwardingChris1+1-0
2025-11-20 11:57fix(docker): load iptable_nat needed by some containersChris1+7-4
2025-11-20 11:28fix(hyprland): remove deprecated optionChris1+0-1
2025-11-20 11:22feat: enable home-manager ssh configurationChris1+6-1
2025-11-20 11:22feat: use liquorix kernel for all hostsChris4+33-30
2025-11-20 11:17feat: replace podman with rootless dockerChris2+12-20
2025-11-20 11:17fix(waybar): use right color for workspace buttonsChris1+2-2
2025-11-20 11:16fix(taskwarrior): pin news.version to the package versionChris1+9-9
2025-11-20 07:46feat: add taskwarriorChris1+15-0
2025-11-20 06:45fix(firefox): color of selected tabChris1+1-1
2025-11-20 06:33feat(style): update colors and fonts and keep them in one placeChris19+345-199
2025-11-18 01:16feat(games): install split radio for gta ivChris1+2-0
2025-11-17 22:51feat(games): add script to install gta iv fusionfix + radio downgradeChris2+48-0
2025-11-17 21:39feat(git): set up nvimdiffChris1+6-0
2025-11-17 10:09chore: update secChris1+3-3
2025-11-15 06:26fix: address some warnings/deprecationsChris3+14-5
2025-11-15 06:13fix(flatpak): granularly provide access to cursor theme to flatpak appsChris4+81-54
2025-11-15 01:33feat: set up nix-flatpakChris4+64-4
2025-11-14 21:53feat: add zathuraChris1+21-0
2025-11-14 21:53fix(hyprland): enable warping mouse on workspace changeChris1+4-0
2025-11-14 21:52fix: disable jxl for firefox built without jxl supportChris2+2-7
2025-11-12 08:22feat: configure printerChris2+21-0
2025-11-12 08:22feat: properly configure network for wsChris1+25-0
2025-11-12 08:21feat: add mangohudChris1+69-0
2025-11-03 22:10feat: some desktop tweaksChris5+59-25
2025-10-31 14:18feat: group directories first in lsChris1+4-0
2025-10-31 14:02feat: change some hyprland binds/group settingsChris1+39-15
2025-10-31 11:21feat(neovim): install nixdChris2+16-2
2025-10-31 11:17feat(glirc): enable notificationsChris2+6-0
2025-10-28 15:33feat(podman): enable docker socket and podman-composeChris1+4-1
2025-10-28 15:15feat: set up podmanChris1+17-0
2025-10-28 15:14feat: use lqx kernel from stable on wsChris3+38-19
2025-10-22 13:26feat: add various configurationless toolsChris1+25-0
2025-10-22 13:25feat: add swayimgChris1+13-0
2025-10-22 13:25feat: enable steam hardware udev rulesChris1+3-0
2025-10-22 13:24feat: add sshfsChris1+5-0
2025-10-22 13:24feat: add software raid modules/toolsChris1+3-0
2025-10-15 19:05feat(firefox): add ff zsh aliasChris1+1-0
2025-10-15 13:42feat(hyprland): movefocus with hjklChris1+5-0
2025-10-14 08:18feat: disable trackpadChris1+11-1
2025-10-13 18:15feat: add kubectl configChris3+107-4
2025-10-13 14:07feat: set up gh cliChris1+17-0
2025-10-13 00:08feat: aerc changesChris2+14-6
2025-10-12 21:19feat: keep mpv openChris1+5-0
2025-10-12 21:16feat: add and configure htop and mpvChris3+47-0
2025-10-12 20:20feat: add some aerc configuration optionsChris2+9-3
2025-10-12 17:42feat: set up oama and gpgChris4+97-11
2025-10-12 17:41feat: persist /var/lib/nixos and remove static uid/gid mappingChris2+4-29
2025-10-10 14:23fix: set uid for nm-iodineChris1+1-0
2025-10-09 15:36chore: update secChris1+3-3
2025-10-09 10:59fix(hypridle): lock screen on suspendChris1+9-5
2025-10-09 00:57feat: add basic networkmanager configChris3+15-1
2025-10-09 00:20feat: add nomChris2+51-3
2025-10-09 00:19feat: add some key bindings to glircChris1+16-0
2025-10-09 00:19feat: add etc user dirChris1+5-3
2025-10-08 22:19feat: add glircChris2+34-3
2025-10-08 22:19feat: add helvum and pulsemixerChris1+6-0
2025-10-08 19:35fix(pipewire): unfuck and make it behave sanelyChris1+35-1
2025-10-07 16:04feat(aerc): show total messages in foldersChris3+13-6
2025-10-07 12:23feat: update secChris1+3-3
2025-10-07 11:24feat: update aerc binds and folder sortingChris2+10-1
2025-10-07 10:18feat: update aerc archive bindChris1+1-1
2025-10-07 10:09feat: add signature config for aercChris1+19-3
2025-10-07 10:09feat: add some basic git configChris1+6-0
2025-10-07 09:17fix: use brightness device in all brightness-related listeneresChris2+39-29
2025-10-07 09:13feat: wrap rbw pinentry to allow unlocking without a displayChris1+10-1
2025-10-07 08:52feat: make hypridle brightness control configurableChris4+136-92
2025-10-07 08:31feat: configure syncthing, dunst, hypridle, hyprlock, static uids/gidsChris9+269-3
2025-10-07 02:47fix: persist docChris1+1-0
2025-10-07 02:43feat: persist xdg user dirsChris1+44-30
2025-10-07 02:30feat: initChris48+2841-0