aboutsummaryrefslogtreecommitdiffstats
path: root/modules/networking
Commit message (Collapse)AuthorAgeLines
* feat: added actions for different modulesArpit Chakladar2026-09-26-10/+16
|
* refactor: some more minor refactoringArpit Chakladar2026-09-24-3/+12
|
* refactor: ran newly configured formatter for the whole projectArpit Chakladar2026-09-24-47/+50
|
* refactor(modules): introduce cfg local bindings and submodule option typesArpit Chakladar2026-09-24-19/+33
|
* chore: added better assertions for options for submodulesArpit Chakladar2026-09-20-0/+12
| | | | | Now setting options for submodules requires the submodule to be enabled first.
* chore: added + fixed all description comments in all scriptsArpit Chakladar2026-09-15-0/+4
|
* fix(networking/usque): fixing usque-warp disconnectarpitchakladar2026-09-09-8/+23
| | | | | Disconnecting generally broke, the usque process closed but ip route tables were now updated. Those are now *hopefully* fixed.
* refactor(modules): consistent message formats across all scriptsarpitchakladar2026-09-09-34/+41
|
* feat(terminal/bash): added bash moduleArpit Chakladar2026-09-08-1/+1
| | | | The bash shell is purely for running shell scripts
* refactor: using lib.mkOption for exposing used packagesArpit Chakladar2026-08-29-2/+12
|
* refactor: adding explicit options to enable scriptsArpit Chakladar2026-08-29-14/+36
| | | | | - some scripts that are not critical to the functioning of other options, can be enabled/disabled
* refactor: moved icons into a appropriately named directoryArpit Chakladar2026-08-29-2/+2
|
* refactor: moving script into modules that makes senseArpit Chakladar2026-08-29-4/+266
| | | | | - instead of collecting all scripts into modules/scripts we are moving them to modules that makes sense (yazi-file-chooser.sh into yazi)
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-6/+6
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: added icons to desktop entriesArpit Chakladar2026-08-01-2/+10
| | | | | | - Text-based applications (neomutt, impala, ...) start a desktop session by running inside of kitty and thus had kitty's icon, but now we are using their own icons.
* feat(usque): using usque for connecting with cloudflare warpArpit Chakladar2026-07-28-0/+22
| | | | | | - Using usque for an opensource alternative to cloudflare-warp client - Created utility script usque-warp that can automatically connect and disconnect channel with cloudflare warp
* feat: replace feh with swayimg, refactor waybar icons and window rewritesArpit Chakladar2026-07-26-4/+4
| | | | | | | | | - Replace feh module with swayimg (Wayland-native image viewer with Lua config) - Extract shared app icons into waybar lib, switch to title-based matching in window module - Remove gnome-keyring wrapper from ente-auth, drop custom desktop entry - Clean up bluetui/impala desktop entries (lowercase name, drop --class flag) - Add PASSWORD_STORE_DIR session variable to gopass - Switch Chromium to True Amoled Black theme
* feat: hyprland keybindings, neomutt refactoringArpit Chakladar2026-07-26-1/+0
| | | | | | - Fixed the keybinding to resize the windows to 50% and 100% (Super + =) - Left Click + Drag on mouse to move windows - Right Click + Drag on mouse to resize
* feat: using xdg.desktopEntries inplace of lib.makeDesktopItemArpit Chakladar2026-07-26-26/+18
|
* feat: migrate to Wayland-native media tools, drop X11 cruft, polish waybar ↵Arpit Chakladar2026-07-26-2/+2
| | | | | | | | | | | and hyprland - Switch ffmpeg/maim/slop → grim/slurp/wf-recorder (X11→Wayland) - Rewrite screen-recording script for wf-recorder+slurp - Add window-rewrite icons and style workspace buttons in waybar - Set --class on kitty desktop entries for correct hyprland window matching - Remove i3-keybindings script and stale rofi window rules - Tweak cursor size, border colors, file-explorer dimensions
* feat: added desktop entries for bluetui and impalaArpit Chakladar2026-07-18-4/+66
| | | | | | | | Added the desktop entries for bluetui and impala so they can now be run from fzf-launchers or any other launcher. Also added assertions making sure terminal.kitty is enabled if bluetui or impala are enabled, as we are using it as the terminal for the commands for their desktop entries.
* refactor: standardize file-level comments, drop unused pkgs, and theme ↵Arpit Chakladar2026-07-17-0/+3
| | | | | | | | | | | | | | | | | lazygit with base16 - Move inline comments to top of file across all modules for consistent style - Add descriptive comments to files missing them (aggregators, assertions, scripts, flake) - Remove unused `pkgs` parameter from i3/keybindings.nix and zathura/default.nix - Drop explicit `package = pkgs.zathura` (home-manager provides the default) - Delete stale meli-sync.sh (migrated to neomutt) - Remove extraneous blank lines for consistent formatting - Theme lazygit with config.scheme base16 colors instead of hardcoded names
* fix: placed impala and bluetui in its correct submoduleArpit Chakladar2026-07-15-0/+46
impala was mistakenly put in audio and bluetui in system, now we have them separated in a separate networking module. impala was also mistakenly used as the audio handler which is just wrong.