aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/default.nix
Commit message (Collapse)AuthorAgeLines
* feat(desktop/swayidle): added idling for the desktop sessions after timeoutArpit Chakladar2026-09-23-0/+1
|
* feat(desktop/mako): added mako the notification daemonArpit Chakladar2026-09-23-0/+1
|
* desktop: replaced waybar with ewwArpit Chakladar2026-08-29-1/+1
| | | | | - added some basic configuration options for eww - removed waybar
* desktop: switched to niri from hyprlandArpit Chakladar2026-08-29-1/+1
| | | | | | | - window manager hopping now goes to niri from hyprland - added niri configuration closely resembling the keybindings and visual appearence as before - updated all other modules like waybar to use niri instead of hyprland
* desktop: removed darkman and using gtk with hyprland for dark modeArpit Chakladar2026-08-29-1/+0
| | | | | | - darkman was adding additional complexity to the theming - most graphical applications already relied on gtk anyways - using the gtk the theme to set the colorscheme makes it more consistent
* feat: added wl-clipboard for clipboard features for waylandArpit Chakladar2026-08-29-0/+1
| | | | | - Now copying text with | wl-copy and copying screenshots with Super + P works
* feat: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-1/+1
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat: using nixpkgs from the local flake registry, added darkmanArpit Chakladar2026-08-01-2/+2
| | | | | | | - Making nixpkgs use the local registry instead of downloading from github from home manager this makes sure that home manager and nixos use the same derivations for any given package - Added darkman and removed gtk for enabling and using dark mode
* feat(rofi): add rofi launcher module, drop polybar and fzf-launcher, add ↵Arpit Chakladar2026-07-25-0/+1
| | | | | | | | | | | | private configs - Add rofi module with base16-themed .rasi template and drun mode - Remove polybar module (replaced by waybar in prior commits) - Remove fzf-launcher script (replaced by rofi) - Update hyprland window rules, keybinding, and cursor size - Add private email and git config modules - Switch pinentry from gtk2 to rofi - Tweak waybar #window margin
* feat(waybar): add waybar module, refine hyprland config, add private configsArpit Chakladar2026-07-25-2/+2
| | | | | | | | | | | | | - Add waybar with base16-themed bar, modules (workspaces, window, volume, battery, network, vpn, cpu, memory, date, time), and CSS style - Replace polybar with waybar in desktop imports - Launch waybar + hyprpaper on hyprland startup - Extract hyprpaper into its own module with eDP-2 output target - Tweak border colors (active: base07→base03, inactive: base03→base00) - Enable Nordzy cursor theme with hyprcursor support - Add private email (neomutt) and git (signing key) configs - Remove chromium force-device-scale-factor flag - Drop explicit desktop.hyprland.enable from user config - Add result to gitignore
* feat(hyprland): migrate config to Lua, fix API calls, switch to hyprpaperArpit Chakladar2026-07-25-16/+2
| | | | | | | | | | - Set configType = "lua" for Hyprland 0.55+ Lua config format - Rewrite window rules to use hl.window_rule({...}) table API - Convert keybindings to hl.bind() with _args + mkLuaInline - Fix dispatchers: hl.dsp.focus (not window.focus), hl.dsp.focus({workspace=}) (not workspace.switch) - Replace swaybg with services.hyprpaper module for wallpaper - Fix border colors to use base07 (white) / base03 (grey) with rgba() format - Reduce default font size from 16 to 12
* feat(w3m): add module with desktop entry + integrate into neomuttArpit Chakladar2026-07-23-0/+1
| | | | | | | | | | | - modules/web/w3m: enable/package options, desktop entry via kitty, assertion - modules/web/w3m: delegate to programs.w3m under the hood - modules/web/w3m: default package to programs.w3m.finalPackage - modules/desktop/xdg: add portal config with common.default = "*" - neomutt/nix: use lib.getExe' config.web.w3m.package for w3m refs - neomutt/assertions: add w3m dependency assertion - users/arpit: enable web.w3m
* refactor: standardize file-level comments, drop unused pkgs, and theme ↵Arpit Chakladar2026-07-17-2/+1
| | | | | | | | | | | | | | | | | 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
* Added more documentation commentsArpit Chakladar2026-04-11-0/+1
|
* Some minor refactoringArpit Chakladar2026-03-15-2/+1
|
* Using i3 instead of bspwmArpit Chakladar2026-03-13-3/+2
|
* Moving to xremap for shortcuts from sxhkd. Added the basic configsArpit Chakladar2026-03-13-1/+1
|
* Added formatter and performed formattingArpit Chakladar2026-03-12-1/+6
|
* Using spaces instead of tabsArpit Chakladar2026-03-12-25/+25
|
* Some minor refactoringArpit Chakladar2026-03-10-2/+2
|
* Added gtk themingArpit Chakladar2026-02-22-0/+1
|
* Added a convenience script system-monitor that runs both bottom (for cpu + ↵Arpit Chakladar2025-11-29-7/+10
| | | | cpu temps + network monitoring) and nvtop for graphics card mintoring with tmux.
* Organised the configuration to allow for different options for different users.Arpit Chakladar2025-11-28-0/+28
|
* Removed unnecessary packages.Arpit Chakladar2025-07-10-11/+0
|
* Refactoring code.Arpit Chakladar2024-10-15-1/+1
| | | | | Stopped using picom. Disabled unused packages and configurations.
* Using desktop background.Arpit Chakladar2024-10-12-1/+0
| | | | | Using window transparency with picom. Using alacritty because kitty is having problems with colors when picom is running.
* Using fzf as the application launcher.Arpit Chakladar2024-10-03-1/+1
|
* Using kitty terminal instead of alacritty.Arpit Chakladar2024-09-27-0/+1
| | | | Setup xdg-desktop-portal.
* Using more descriptive option names.Arpit Chakladar2024-09-25-2/+2
|
* Using nix flake modules to manage the configurations.Arpit Chakladar2024-09-24-0/+11