aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-11Add host-specific config analogously to nixos_systemAdrian Kummerlaender
Enables installation of modem-manager-gui derivation to be restricted to asterix. XMonad config will also get host-specific sections in the future.
2018-07-07Add xfce4-screenshooter keybindingAdrian Kummerlaender
2018-07-07Setup twmn for displaying notificationsAdrian Kummerlaender
2018-07-04Disable GTK3 menu bar window draggingAdrian Kummerlaender
…this was a _joy_ to debug. Who would have thought that the GTK3 default interferred with window management to that extend.
2018-06-30Setup automatic session lockingAdrian Kummerlaender
2018-06-28Add i3lock keybindingAdrian Kummerlaender
2018-06-28Make XMonad mouse bindings more explicitAdrian Kummerlaender
Fixes problem where I accidentally moved floating scratchpad windows while using the trackpoint.
2018-06-26Enable dconf settingsAdrian Kummerlaender
2018-06-26Drop down GTK3 file chooser dialogAdrian Kummerlaender
Default floating placement was too large for screen.
2018-06-22Fix green color valueAdrian Kummerlaender
2018-06-21Fix terminal color schemeAdrian Kummerlaender
2018-06-17Fix insertPosition for floating windows, dialogs from scratchpadAdrian Kummerlaender
2018-06-15Place new windows below current window in stackAdrian Kummerlaender
2018-06-12Replace layout rotation with toggling and and transformationsAdrian Kummerlaender
2018-05-22Use kitty in rofiAdrian Kummerlaender
2018-05-21Enable nvim-qt titlestring, clipboard integrationAdrian Kummerlaender
2018-05-19Change XMonad editor keybinding to nvim-qtAdrian Kummerlaender
2018-05-19Add Neovim-Qt as vim frontendAdrian Kummerlaender
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.
2018-05-19Remove urxvt config, use GTK theme for QtAdrian Kummerlaender
2018-05-10Configure sxiv colorsAdrian Kummerlaender
2018-05-07Use non-deprecated config nameAdrian Kummerlaender
2018-05-05Hide GTK3 window controlsAdrian Kummerlaender
2018-05-05Group applications by purposeAdrian Kummerlaender
2018-05-05Add X cursor configAdrian Kummerlaender
2018-05-05Basic attempt at a better structureAdrian Kummerlaender
2018-05-04Add support for large drop-down scratchpads to XMonadAdrian Kummerlaender
2018-05-04Hide screen boundary facing window bordersAdrian Kummerlaender
2018-05-02Remove borders of fullscreen floatAdrian Kummerlaender
Hacked together but works for now.
2018-05-02Fix oomox-gtk-theme derivation after updateAdrian Kummerlaender
…I am not clear what happened here.
2018-05-02Highlight XMonad floating borderAdrian Kummerlaender
2018-05-01Add fullscreen floating placementAdrian Kummerlaender
2018-05-01Add libreoffice, syncthingAdrian Kummerlaender
2018-05-01Restructure XMonad keybindingsAdrian Kummerlaender
2018-04-30Extract float rect definitions in XMonad configAdrian Kummerlaender
2018-04-30Implement scratchpad/floating placement shortcutsAdrian Kummerlaender
2018-04-29Skip scratchpad workspace when cycling in XMonadAdrian Kummerlaender
2018-04-28Add switch to previous workspace keybindingAdrian Kummerlaender
2018-04-28Add ZealAdrian Kummerlaender
2018-04-28Update XMonad configurationAdrian Kummerlaender
2018-04-28Configure XDG user dirsAdrian Kummerlaender
2018-04-28Add window bringer, scratchpad to XMonadAdrian Kummerlaender
2018-04-26Set GTK font to IosevkaAdrian Kummerlaender
2018-04-25Use kitty as default terminalAdrian Kummerlaender
Wish I could completely disable the kitty-internal tiling features but even so it performs better than urxvt - especially when using vim-csexact color scheme conversion.
2018-04-24Add oomox-archdroid-icon-theme derivationAdrian Kummerlaender
2018-04-24Make oomox-gtk-theme derivation configurableAdrian Kummerlaender
2018-04-23Add basic oomox-gtk-theme derivationAdrian Kummerlaender
For my current laptop configuration I maintain a custom GTK theme to match i3 and vim color schemes (see KnairdA/dotfiles). As starting point I want to port this setup to NixOS and XMonad. The objective is to get to a point where I can change accent colors in a central location (i.e. some Nix file) and generate everything else automatically. The included derivation builds and installs this custom oomox generated theme in a quick and dirty fashion. This can definitely be improved in many ways, e.g. splitting the config into Nix params. The result looks mostly correct - remaining differences are probably due to the missing Icon theme. Additionally I had to define $HOME as oomox seems to attempt to write there in spite of the target directory definition. Note that this derivation currently only builds on unstable as older versions of sassc terminate with some kind of CSS error. Luckily this is no problem for Nix.
2018-04-23Add zathura configurationAdrian Kummerlaender
2018-04-22Structure packagesAdrian Kummerlaender
2018-04-22Move urxvt config until module is written, add pcmanfm auto-mountingAdrian Kummerlaender
2018-04-22Start tracking NixOS home-manager configurationAdrian Kummerlaender
Placed in ~/.config/nixpkgs/