aboutsummaryrefslogtreecommitdiff
path: root/gui/conf/xmonad.hs
AgeCommit message (Collapse)Author
2020-07-01Switch to brightnessctlAdrian Kummerlaender
xbacklight stopped working for some reason
2020-06-22Setup emacs daemon and clientAdrian Kummerlaender
It seems like I finally got my setup to a state where Emacs is there to stay.
2020-06-14Add Xmonad layout refresh shortcutAdrian Kummerlaender
2020-06-03Taking another run at using Orgmode for note takingAdrian Kummerlaender
2020-06-02Revert "Switch back to vim for note taking"Adrian Kummerlaender
This reverts commit fdf74ed8fe1c494c49d0b0a61024ccfb04ca63b5.
2020-05-19Change note scratchpad into a second drop down terminalAdrian Kummerlaender
2020-04-23Use terminal vim for note scratchpadAdrian Kummerlaender
Setting the WM_CLASS in neovim-qt happens too late for XMonad to corretly place the scratchpad window. As for this usecase the difference between neovim-qt and plain neovim in kitty do not matter this is the simplest solution.
2020-04-22Restore password prompt to center float after update to 20.03Adrian Kummerlaender
2020-04-20Switch back to vim for note takingAdrian Kummerlaender
More convenient than getting into Emacs just for this
2020-02-29Add rofi selector for passAdrian Kummerlaender
2020-02-25Add Emacs scratchpad to XMonadAdrian Kummerlaender
2020-02-18Increase HUD size in XMonadAdrian Kummerlaender
2020-01-07Add zoteroAdrian Kummerlaender
2019-11-08Add some new XMonad layouts and keybindingsAdrian Kummerlaender
2019-05-30Add calculator scratchpadAdrian Kummerlaender
2019-05-28Enable touch scrolling in FirefoxAdrian Kummerlaender
2019-05-23Update majestix screen resolutionAdrian Kummerlaender
2019-05-09Add alternative screenshot binding for athenaAdrian Kummerlaender
2019-02-22Nixify project task launcherAdrian Kummerlaender
Task scripts and desktop shortcuts are now autogenerated using a friendly list of tasks in `gui/tasker.nix`. i.e. a separate rofi launcher is unnecessary as the generated desktop files are automatically picked up by stock rofi. This is nice.
2019-02-21Improvise rofi task launcherAdrian Kummerlaender
`tasker` opens a rofi selection of all scripts found in `~/.local/share/tasks`. This is useful for launching e.g. project specific nix-shells, vim instances and so on. Actual tasks are not included at this point as they are still quite rudimentary. This vision is that this develops into a Nix and XMonad integrated project manager that: * Automatically clones the project repository if it is not already available * Allows for (optional) central management of nix-shell derivations * Allows for easy isolation of project-specific UI utilities * Enables convenient launching of build and test scripts
2019-02-15Restore consistent XMonad workspace keybindingsAdrian Kummerlaender
2019-01-31Make XMonad border width host dependentAdrian Kummerlaender
These host dependent changes are starting to get out of hand…
2019-01-31Extract hidpi supportAdrian Kummerlaender
2019-01-31Add thesaurus scratchpadAdrian Kummerlaender
2019-01-31Add basic touchegg setup for athenaAdrian Kummerlaender
2019-01-31Replace xfce4-screenshooter with flameshotAdrian Kummerlaender
2019-01-31Add stalonetray and nm-applet autostart on athenaAdrian Kummerlaender
It took me more time than it should have to get stalonetray to display below all windows as a _widget_ on the desktop...
2019-01-31Some athena-specific changes not ready for masterAdrian Kummerlaender
2019-01-23Add athena-specific configAdrian Kummerlaender
It remains to be seen how to integrate highdpi-specific stuff.
2018-12-17Reorder XMonad layoutsAdrian Kummerlaender
Binary space partition, tabbed and large framed layouts have proven themselves to be the most frequently used ones.
2018-12-14Add majestix's resolution to XMonad configAdrian Kummerlaender
2018-11-15Add suspend, hibernate keybindings to XMonadAdrian Kummerlaender
2018-10-31Add keybinding for networkmanager_dmenuAdrian Kummerlaender
2018-10-25Add BSP layout to XMonadAdrian Kummerlaender
2018-10-23Fix asterix screen widthAdrian Kummerlaender
2018-10-22Add support for HUD-like video display in XMonadAdrian Kummerlaender
i.e. manages a window titled "hud" using the Monitor layout
2018-10-13Hide screen border of drop down open file dialogsAdrian Kummerlaender
2018-10-11Handle ParaView dialogs in XMonadAdrian Kummerlaender
2018-10-10Explicitly disable nvim-qt gui tabline, add CLI aliasAdrian Kummerlaender
2018-10-07Fix Telegram media viewer window placementAdrian Kummerlaender
2018-09-15Add basic multihead setup for docked asterixAdrian Kummerlaender
2018-07-29Move main window to bottom in XMonad's framed layoutAdrian Kummerlaender
2018-07-28Remove weird fullscreen float keybindingAdrian Kummerlaender
2018-07-28Set more sensible layout reflection togglesAdrian Kummerlaender
2018-07-28Implement rofi-based layout selection in XMonadAdrian Kummerlaender
Inspired by [1]. Manual mapping between layout names and descriptions is required due to lack in possibilities for inspecting the layout hook function. [1]: https://github.com/pjones/xmonadrc/blob/master/src/XMonad/Local/Layout.hs @ af6e2b3
2018-07-24Use separate profile for scratchpad firefox instanceAdrian Kummerlaender
Required to handle running multiple firefox windows of which only one is in scratchpad.
2018-07-24Add two-column layoutAdrian Kummerlaender
Switch back to default layout cycling using `NextLayout` message instead of toggling
2018-07-24Hide borders in custom scratchpad placementsAdrian Kummerlaender
Host-dependency continues to leak, thinking about isolation possibilities
2018-07-23Update XMonad configAdrian Kummerlaender
obelix recently got a screen upgrade so floating placement (i.e. border hiding) now uses host-specific screen resolutions. Replaced default tile layout with multi-column.
2018-07-14Wrap notify-send calls in XMonadAdrian Kummerlaender