about summary refs log tree commit diff
path: root/modules/workstation/windowing
Commit message (Collapse)AuthorAge
* modules/firefox: DefaultDownloadDirectory -> DownloadDirectoryAlyssa Ross2024-05-10
| | | | | This is apparently what I need to do if I want this to keep working. It prevents it being overridden through interactive preferences.
* Drop mdDocAlyssa Ross2024-04-05
| | | | This is being removed in Nixpkgs.
* modules/windowing: install gimpAlyssa Ross2024-03-25
|
* modules/streaming: initAlyssa Ross2024-01-16
|
* modules/sway: install xdg-desktop-portal-gtkAlyssa Ross2024-01-16
|
* modules/sway: set -e on portal activationAlyssa Ross2023-11-26
| | | | | This would have caught when I was trying to start a unit that didn't exist.
* modules/sway: don't try to use pipewire-media-sessionAlyssa Ross2023-11-26
| | | | This isn't installed.
* modules/firefox: disable top sites on home screenAlyssa Ross2023-11-04
|
* modules/firefox: disable PocketAlyssa Ross2023-11-04
|
* modules/firefox: remove unused variablesAlyssa Ross2023-11-04
|
* modules/windowing: install LibreOffice and OkularAlyssa Ross2023-10-21
|
* modules/firefox: configure with wrapperAlyssa Ross2023-10-21
|
* modules/sway: consider all batteriesAlyssa Ross2023-10-01
| | | | | Not all battery names start with "BAT", but so far I haven't seen any non-battery power supplies that contain the required files.
* modules/windowing: switch from alacritty to footAlyssa Ross2023-10-01
| | | | | I've already been contributing to foot for Spectrum, it doesn't require a GPU, and it has working emoji.
* modules/sway: enable portal screen sharingAlyssa Ross2023-09-14
|
* modules/windowing: uninstall ChromiumAlyssa Ross2023-09-14
| | | | | This is a huge rebuild due to patched GnuPG, and I never use it now that Jitsi works in Firefox.
* modules: use Markdown documentation descriptionsAlyssa Ross2023-08-05
|
* modules/sway: configure wlsunsetAlyssa Ross2023-06-05
|
* modules: make XDG_DATA_HOME writeableAlyssa Ross2023-02-08
| | | | | | Unlike HOME, I haven't found any benefit to making this non-writeable and having to write modules for every program that might want to use it.
* modules/alacritty: fix deprecation warningAlyssa Ross2022-03-17
|
* modules/sway: add volume keybindingsAlyssa Ross2022-02-21
|
* modules/gnome-podcasts: initAlyssa Ross2021-10-17
|
* modules/windowing: set up an MPRIS play-pause keyAlyssa Ross2021-10-17
|
* modules/alacritty: increase font size slightlyAlyssa Ross2021-09-27
| | | | This has a much nicer rendering on eve.
* modules/sway: add brightness controlAlyssa Ross2021-07-06
|
* modules/windowing: install hicolor-icon-themeAlyssa Ross2021-07-06
|
* modules/sway: handle ENODEV in battery statusAlyssa Ross2021-06-24
|
* alacritty: update config fileAlyssa Ross2021-06-23
|
* modules/sway: don't use default extraPackagesAlyssa Ross2021-06-09
| | | | By default, programs.sway.enable installs stuff like... urxvt??
* modules/windowing: install pinballAlyssa Ross2021-02-27
|
* modules/home: removeAlyssa Ross2021-01-13
| | | | | | | | | | I think when I implemented this I didn't know about tmpfiles.d(5). Now I do, so let's use that instead. I don't think the imperativeNix option is necessary any more since the home directory is created read-only, but if it turns out that .nix-defexpr and .nix-profile are coming back, I can look into the best way to solve that then.
* modules/windowing: install an icon themeAlyssa Ross2021-01-06
| | | | | Lots of applications expect there to be an icon theme, but NixOS with just Sway doesn't come with any icon themes out of the box.
* modules/alacritty: update configurationAlyssa Ross2021-01-02
| | | | | | | The names of keys used in keybindings have changed in 0.6.0. The only customisation I ever made to the keybindings was to remove some annoynig default quit bindings that have been removed in this version, so I can just delete the whole section.
* modules/sway: fix config errorAlyssa Ross2020-12-22
| | | | | | | | | "name" isn't a valid key and would produce a sway error on startup. The correct key is "title". But also, Firefox doesn't seem to prefix the window title with "Extension: " for me any more, so there's no good way to detect every extension window. The only extension I know that creates these windows is NoScript anyway, so let's just use that as the window prefix.
* modules/sway: float Firefox extension windowsAlyssa Ross2020-12-11
|
* modules/gtk: tell Dino not to render headerAlyssa Ross2020-12-04
|
* modules/gtk: init, set prefer dark themeAlyssa Ross2020-12-04
|
* modules/sway: fix Firefox Sharing Indicator floatAlyssa Ross2020-11-27
| | | | | | Recent versions of Firefox seem to have changed to a different type of dash, so let's be future proof by just matching any character separating the application name from the window type.
* modules/sway: float Firefox Picture-in-PictureAlyssa Ross2020-11-26
|
* modules/sway: also apply Firefox rules to NightlyAlyssa Ross2020-10-06
|
* modules/alacritty: remove quit keybindingsAlyssa Ross2020-09-29
| | | | | | These are way too easy to hit accidentally. More recent versions of the Alacritty default config move these to be macOS only, so they were probably never intended for Linux anyway.
* modules/alacritty: set font size to 11Alyssa Ross2020-09-29
| | | | This matches the font size in Emacs I spent a lot of time choosing.
* modules/alacritty: fix deprecation warningsAlyssa Ross2020-08-22
| | | | | The names of these have changed. I don't actually need these to vary from the defaults anyway, so let's just delete them.
* modules/sway: rearrangeAlyssa Ross2020-08-22
| | | | This was getting quite difficult to read.
* modules/swaylock: show failed password attemptsAlyssa Ross2020-08-22
|
* modules/swaylock: init; set background to sway'sAlyssa Ross2020-08-22
|
* modules/sway: rebind kill to $mod+BackSpaceAlyssa Ross2020-08-22
| | | | | | | Inspired by Ethan Schoonover's XMonad setup[1][2]. [1]: https://invidio.us/watch?v=70IxjLEmomg [2]: https://github.com/altercation/dotfiles-tilingwm/blob/31e23a75eebdedbc4336e7826800586617d7d27d/.xmonad/xmonad.hs#L1250
* modules/sway: make status_command output directoryAlyssa Ross2020-08-15
| | | | | | Putting the status_command program at $out will mean that its store path shows up in ps, which makes it difficult to scan. So make $out a directory, with the status command inside it.
* modules/windowing: install chromiumAlyssa Ross2020-07-13
| | | | | | Occasionally I need to do a Jitsi call, and Firefox doesn't work well with those. When I do need to do a Jitsi call, I don't have time to build Chromium, so I want to have it in advance.
* modules/sway: show bat charge if no capacity dataAlyssa Ross2020-07-03
| | | | | | | I plugged a battery in and had no capacity data, which at the time meant even the status (which was available) wouldn't be shown. Now, status and capacity will be shown independently of each other, and if capacity information is unavailable, charge will be shown instead.