Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update ZSH prompt | 2022-06-14 | 1 | -1/+2 | |
| | | | | Include a shortened version of the current directory. | ||||
* | Fix xinit rc file name | 2022-06-14 | 2 | -3/+3 | |
| | |||||
* | Update colors for kitty | 2022-06-13 | 1 | -14/+14 | |
| | | | | | The previous colors had some issues such as any red text being very hard to read. | ||||
* | Fix configurations for picom, kitty, and rofi | 2022-06-13 | 3 | -7/+7 | |
| | | | | | | | | | | These configurations were set up wrong, putting the configuration files in ‘config/*’ instead of ‘.config/*’. The ‘home-xdg-configuration-files-service-type’ takes care of putting them in the right directory. I didn't know about this service before, it doesn't show up when I ‘guix home search home’ | ||||
* | Add xinit setting | 2022-06-13 | 3 | -19/+52 | |
| | | | | It's a huge hack, but it works for now. | ||||
* | Update version of hlwm-run-or-raise used | 2022-06-05 | 1 | -2/+2 | |
| | |||||
* | Fix picking a wallpaper at startup | 2022-06-02 | 1 | -1/+1 | |
| | |||||
* | Show a black background when locking the screen | 2022-06-02 | 1 | -1/+1 | |
| | |||||
* | Update pick-random-wallpaper version | 2022-05-30 | 1 | -3/+3 | |
| | |||||
* | Add configuration to set a random wallpaper on login | 2022-05-21 | 2 | -3/+49 | |
| | |||||
* | Add packages and install hlwm-run-or-raise and dependencies | 2022-04-27 | 3 | -2/+86 | |
| | | | | | Adding this package with the necessary dependencies makes sure that if it's installed its dependencies are installed as well and everything should work. | ||||
* | Add definition for ‘XDG_DATA_DIRS’ | 2022-04-20 | 1 | -1/+2 | |
| | | | | | | | | | Archlinux doesn't specify a value for this and relies on applications knowing the default. Guix adds values to this list, meaning that because there is no value initially it overrides the defaults completely. One thing that always goes wrong when this happens is that Firefox installed through ‘pacman’ won't be able to find some schemas it needs to show the upload file dialog and crashes when I try. | ||||
* | Have rofi extend xbindkeys for keys to bind | 2022-04-20 | 3 | -6/+27 | |
| | |||||
* | Make the syncthing service run syncthing, add ↵ | 2022-04-20 | 2 | -4/+53 | |
| | | | | | | | | | syncthing-gtk service The ‘syncthing-gtk’ program doesn't seem to start the syncthing daemon automatically. In fact trying to start ‘syncthing-gtk’ through shepherd doesn't seem to want to work at the moment, complaining that it can't close a bunch of file descriptors. | ||||
* | Use forkexec instead of system constructor for picom | 2022-04-20 | 1 | -5/+4 | |
| | | | | | | The example was using a system constructor with a kill destructor, but I don't think those two work together. I prefer having the application run in the foreground and using the shepherd way of forking so I have more control. | ||||
* | Use forkexec, not system, constructor for syncthing | 2022-04-20 | 1 | -6/+5 | |
| | | | | | | | I thought that ‘syncthing-gtk’ was a program that would fork (given the fact that it has a ‘--quit’ command), but it turns out that it doesn't. Using the system constructor means that shepherd will block until ‘syncthing-gtk’ is closed. | ||||
* | Call the ‘first-binding’ function for xbindkeys | 2022-04-20 | 1 | -1/+2 | |
| | | | | | All of the top-level key bindings have been put into this one function, so I need to call it to actually enable the keybindings. | ||||
* | Add syncthing configuration | 2022-04-20 | 2 | -2/+53 | |
| | |||||
* | Use xbindkeys ‘-fg’ instead of ‘--file-guile’ | 2022-04-20 | 1 | -1/+1 | |
| | | | | | | Even though the output of the ‘--help’ command promises that ‘--file-guile’ is the same as ‘-fg’ it appears that specifying ‘--file-guile’ doesn't work. It just pops up the help message. | ||||
* | Add keybindings of xbindkeys | 2022-04-20 | 2 | -4/+112 | |
| | |||||
* | Switch to the first tag before deleting the default tag | 2022-04-19 | 1 | -1/+1 | |
| | | | | | Without this, even with a target, the command will complain that the current tag can't be merged. | ||||
* | Don't run CMST from herbstluftwm | 2022-04-19 | 1 | -1/+0 | |
| | |||||
* | Add cmst and kdeconnect configurations | 2022-04-19 | 3 | -2/+101 | |
| | |||||
* | Change aspect ratio of my dev layout | 2022-04-18 | 1 | -1/+1 | |
| | | | | This makes the terminal 80 columns wide. | ||||
* | Add fonts required by my config | 2022-04-18 | 1 | -1/+3 | |
| | |||||
* | Add basic polybar configuration | 2022-04-16 | 2 | -2/+57 | |
| | |||||
* | Fix log file for xbindkeys | 2022-04-16 | 1 | -1/+1 | |
| | |||||
* | Fix some rules for Herbstluft | 2022-04-15 | 1 | -2/+2 | |
| | |||||
* | Merge the default tag into the first defined tag if any ↵ | 2022-04-15 | 1 | -1/+1 | |
| | | | | were defined | ||||
* | Make sure zsh is installed for the herbstluftwm ↵ | 2022-04-15 | 1 | -1/+1 | |
| | | | | configuration | ||||
* | Centralize definition of ‘mixed-executable-file’ | 2022-04-15 | 3 | -36/+22 | |
| | |||||
* | Add configuration for herbstluftwm | 2022-04-15 | 2 | -3/+162 | |
| | |||||
* | Add herbstluftwm configuration with xsession extension | 2022-04-14 | 3 | -11/+91 | |
| | | | | | | | | | | The herbstluftwm configuration isn't complete yet, it's only the package so far, but it does extend the xsession service to include a line in xsession to execute the window manager in a bit of a hacky way. This also adds a ‘mixed-executable-file’ function which is the same as the ‘mixed-text-file’ except that it also sets the executable bit for the computed file. | ||||
* | Use shepherd to start xmodmap rather than on first startup | 2022-04-12 | 1 | -8/+14 | |
| | |||||
* | Ensure packages are installed for the zsh plugins | 2022-04-11 | 1 | -2/+14 | |
| | |||||
* | Make zsh plugins their own services | 2022-04-11 | 2 | -8/+71 | |
| | |||||
* | Add xbindkeys configuration | 2022-04-06 | 2 | -2/+51 | |
| | |||||
* | Automatically start xmodmap when I first log in | 2022-04-06 | 1 | -8/+18 | |
| | |||||
* | Add configuration for picom | 2022-04-05 | 2 | -2/+152 | |
| | |||||
* | Add xsession configuration | 2022-04-05 | 2 | -2/+43 | |
| | |||||
* | Install xmodmap when the xmodmap service is used | 2022-04-05 | 1 | -1/+7 | |
| | |||||
* | Install kitty when the kitty service is used | 2022-04-05 | 1 | -1/+7 | |
| | |||||
* | Configure zsh | 2022-04-04 | 1 | -2/+33 | |
| | |||||
* | Add a kitty home service with configuration | 2022-04-03 | 2 | -2/+102 | |
| | |||||
* | Support symbols with special characters in configuration ↵ | 2022-04-02 | 1 | -1/+5 | |
| | | | | group keys | ||||
* | Update Rofi configuration | 2022-04-02 | 1 | -9/+82 | |
| | | | | Make it prettier | ||||
* | Add Xmodmap config | 2022-04-02 | 2 | -2/+55 | |
| | |||||
* | Replace fish with zsh | 2022-04-02 | 1 | -4/+1 | |
| | | | | | There are some issues with loading things from fish, ZSH is easier to work with in Guix. | ||||
* | Add glibc-locales so locales can be loaded from Guix | 2022-04-02 | 1 | -1/+5 | |
| | |||||
* | Add rofi config for data | 2022-03-30 | 2 | -1/+171 | |
| |