aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/xdg/default.nix
Commit message (Collapse)AuthorAgeLines
* refactor: removing with pkgs blocks, other minor changesarpitchakladar2026-09-09-3/+3
|
* desktop: fixed the font sizes used in gtk, chromium uses gtkArpit Chakladar2026-08-29-1/+1
| | | | | | - some of the font sizes for gtk based applications where dis-proportionately large, like on chromium - chromium now uses the gtk system theme, and system titlebars
* desktop: using gtk and gnome portals, updated waybar ui for niriArpit Chakladar2026-08-29-5/+2
|
* desktop: added gnome portalArpit Chakladar2026-08-29-0/+41
| | | | - added gnome portal to use with niri
* desktop: switched to niri from hyprlandArpit Chakladar2026-08-29-2/+4
| | | | | | | - 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-4/+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: Rewrote neomutt keybindings, updated commentsArpit Chakladar2026-08-05-1/+1
| | | | | - Rewriting the neomutt keybindings by hand - Updated comments to be simpler
* feat(waybar): add waybar module, refine hyprland config, add private configsArpit Chakladar2026-07-25-19/+5
| | | | | | | | | | | | | - 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-7/+18
| | | | | | | | | | - 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: add private email/git config and refine i3 floating window rulesArpit Chakladar2026-07-24-1/+1
|
* feat: migrate from lf to yazi as default file managerArpit Chakladar2026-07-23-1/+6
| | | | | | | | | - Replace lf module with yazi module including base16 theme - Remove file-preview and file-preview-clean scripts (no longer needed) - Add yazi-file-chooser script for XDG Desktop Portal integration - Update i3 keybinding to use yazi - Add GTK_USE_PORTAL and TERMCMD session variables - Add extraLinks support to mkScriptModule
* feat(w3m): add module with desktop entry + integrate into neomuttArpit Chakladar2026-07-23-0/+25
| | | | | | | | | | | - 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
* Removed unnecessary packages.Arpit Chakladar2025-07-10-24/+0
|
* Refactoring code.Arpit Chakladar2024-10-15-0/+24
Stopped using picom. Disabled unused packages and configurations.