Age | Commit message (Collapse) | Author |
|
Allows for convenient management of non-project-specific shell environments.
|
|
|
|
|
|
|
|
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.
|
|
`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
|
|
|
|
|
|
|
|
Enables installation of modem-manager-gui derivation to be restricted to asterix.
XMonad config will also get host-specific sections in the future.
|
|
Default CLI editor is currently still Vim, mainly because cs-exact
doesn't work correctly in Neovim. Neovim-Qt is preferable to GVim as the
latter has ugly pixel glitches on my system (maybe related to
proprietary NVidia drivers? This was not a problem on the x220)
The neovim-qt derivation is built using a custom nvim derivation which
in turn uses the global vim configuration managed in /etc/nixos/pkgs/vim.
|
|
|
|
|