| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Decouple RDE from spotify by allowing the user to select the media to control | Josh Rahm | 2023-02-03 | |
| | | | | | | | | | Perhaps a Python script is in order to make it less ugly, but as things stand it works. This also uses the XDG_RUNTIME_DIR to store the variable associated with the target to control. | |||
| * | Rename spotify-control to media-control. | Josh Rahm | 2023-02-03 | |
| | | | | | This is part of a plan to decouple Spotify from RDE. | |||
| * | Make spotify-control more flexible | Josh Rahm | 2023-02-03 | |
| | | ||||
| * | Make bluetooth-select and spotify-control generic. | Josh Rahm | 2023-01-08 | |
| | | | | | | | | | | spotify-control will now look for the first media player on dbus and control that, rather than rely on stable dbus service names. This is because spotifyd used to have a stable name, but now it doesn't. I can't wait to find out how I shot myself in the foot with this ... | |||
| * | Make the history zipper state persistent. | Josh Rahm | 2022-12-14 | |
| | | | | | I don't know why it wasn't always persistent ... | |||
| * | Rewrite xmobar-weather in Haskell. | Josh Rahm | 2022-12-14 | |
| | | | | | | | | | This adds a new binary that replaces the jenky Perl weather script. In addition this switches the weather source to wttr.in. Before it would always pull the weather from the same weather station, which is not what I want. | |||
| * | Change some of the xmobar config. | Josh Rahm | 2022-12-05 | |
| | | ||||
| * | Run "rescreen" when restoring a Theater to avoid discrepencies when using xrandr | Josh Rahm | 2022-11-28 | |
| | | ||||
| * | Change Swap to be instead a shift-and-follow. | Josh Rahm | 2022-11-28 | |
| | | ||||
| * | Fully persistent macro settings. Stores the macros in a file | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Macros should take precedence for windowsets | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | More documentation in Wml.hs | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Change WML to give precedence to macros over everything else. | Josh Rahm | 2022-11-23 | |
| | | | | | | | | | This makes it so one can record a macro to M- keys where the lookupString might be alphanumeric, but has another modifier. This allows one to write a macro for double tapping <M-g><M-g>, for example. | |||
| * | address a couple hlint issues. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Add -XStrictData to the ghc flags. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Remove "import Prelude" from Workspaces.hs | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Add export lists to all modules. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | PendingBuffer now shows "'" when "'" is pressed instead of "w". | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Cleanup import/export list for PendingBuffer.hs | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Remove more unused imports. | Josh Rahm | 2022-11-23 | |
| | | | | | GHC left some of the unused imports as `import X ()` | |||
| * | Remove PromptConfig.hs. Not used. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Remove Desktop.hs. It has be superseded with Theaters. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Remove MouseMotion.hs. It's old bloat. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Remove NoPersist.hs. It is redundant to ExtensionClass. | Josh Rahm | 2022-11-23 | |
| | | ||||
| * | Change to use minimal imports. | Josh Rahm | 2022-11-23 | |
| | | | | | | This is achieved by using `stack build --ghc-options=-ddump-minimal-imports` and looking for the *.imports files. | |||
| * | Remove Swallow. It does not work well and is counter-productive | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | Clean up import list in Keys.hs | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | Remove some layout bloat. | Josh Rahm | 2022-11-22 | |
| | | | | | | | | | Remove a bunch of esentially-unused layouts. Now the layouts are: - Spiral - Mosaic - Tall | |||
| * | Bunch of changes to XMobar | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | Implement documentation for mouse bindings. | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | More consistent handling with button mapping. | Josh Rahm | 2022-11-22 | |
| | | | | | | Button mapping is now similar in architecture to KeyMapping. As a consequence it works with the pending buffer. | |||
| * | Remove some unused key bindings to help simplify things | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | withPendingBuffer -> pushPendingBuffer. | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | Better implementation of the pending buffer. Still need to iron out some bugs. | Josh Rahm | 2022-11-22 | |
| | | ||||
| * | WIP: trying to make the pending buffer better | Josh Rahm | 2022-11-21 | |
| | | ||||
| * | Rudimentary pending buffer shown in Xmobar. | Josh Rahm | 2022-11-21 | |
| | | ||||
| * | Merge branch 'v017' of josher.dev:rde into v017 | Josh Rahm | 2022-11-21 | |
| |\ | ||||
| | * | Update to xmobar | Josh Rahm | 2022-11-21 | |
| | | | ||||
| | * | Enable LambdaCase | Josh Rahm | 2022-11-21 | |
| | | | ||||
| | * | Format with ormolu. | Josh Rahm | 2022-11-21 | |
| | | | ||||
| * | | Add clickable Theaters to xmobar. | Josh Rahm | 2022-11-21 | |
| |/ | ||||
| * | Add better theater reporting to xmobar | Josh Rahm | 2022-11-20 | |
| | | ||||
| * | Remove border-width change for shifting windows. | Josh Rahm | 2022-11-20 | |
| | | ||||
| * | Rebind theater selection to M-S-g instead of M-C-g. | Josh Rahm | 2022-11-20 | |
| | | ||||
| * | Add "Theaters" to RDE. | Josh Rahm | 2022-11-20 | |
| | | | | | | | | | | | A "Theater" is basically the state of the "StackSet". This means that jumping to a Theater will reset all the windows to where they were when the user last left that theater, or an empty theater if there is not. New windows that a theater does not know about are put in the "hidden" workspace (which is "*"). | |||
| * | Change term "Theater" -> "Desktop" | Josh Rahm | 2022-11-20 | |
| | | ||||
| * | Merge remote-tracking branch 'origin/v017' into v017 | Josh Rahm | 2022-11-20 | |
| |\ | ||||
| | * | Add "Theater" concept. | Josh Rahm | 2022-11-18 | |
| | | | | | | | | | | | | | | | This is the set of the current set of screens and workspaces. It can be saved and restored. In a sense it works like how most other tiling managers handle "workspaces" where one can change all screens at once. Not that it's a superior system to XMonad (it's not), but it's sometimes helpful. | |||
| | * | Merge branch 'v017' of josher.dev:rde into v017 | Josh Rahm | 2022-08-19 | |
| | |\ | ||||
| | | * | Disable swallow by default | Josh Rahm | 2022-08-12 | |
| | | | | ||||