aboutsummaryrefslogtreecommitdiffstats
path: root/oni
Commit message (Collapse)AuthorAgeFilesLines
* Fix longitude for redshiftGravatar Tom Willemse2022-10-131-1/+1
|
* Fix indentationGravatar Tom Willemse2022-10-131-7/+7
|
* Add shutdown-rofi scriptGravatar Tom Willemse2022-10-135-6/+51
|
* Fix typoGravatar Tom Willemse2022-10-134-7/+5
|
* Add flameshot serviceGravatar Tom Willemse2022-10-062-1/+49
|
* Update rincewind configurationGravatar Tom Willemse2022-10-043-22/+78
| | | | | | | | | | | | | | | | | | | | | | | - Sort all use-module directives - Remove ‘gcc-toolchain’ from the installed packages because it appears that the regular emacs-next (not from a git checkout) works fine without it. - Add ‘emacs-org-roam’ and ‘emacs-vterm’ packages because they both come with C modules and installing them on-the-fly in Emacs wasn't working properly. - Add ‘fakeroot’ package because it appears to be needed now that I'm using guix-home if I want to build packages for Archlinux. This still happens when I need to install some proprietary program from the AUR. - Add an Emacs configuration service. For now this just ensures that the ‘emacs-next’ package is installed and creates a shepherd service that starts Emacs when I log in. - Change the default run dialog from ‘rofi -show run’ to ‘rofi -show drun’ to run .desktop files. This offers more control over what does and doesn't show up in the list and allows me to put only stuff in there that actually works in a graphical environment.
* Add env variable to tell Git I know the risks of ↵Gravatar Tom Willemse2022-09-261-1/+2
| | | | filter-branch
* Switch rincewind over to using Guix HomeGravatar Tom Willemse2022-09-269-245/+493
|
* Set up initial configuration for rincewind homeGravatar Tom Willemse2022-09-224-91/+154
|
* Remove debugging statementGravatar Tom Willemse2022-07-221-5/+3
|
* Move a couple of keybindings to herbstluftwmGravatar Tom Willemse2022-07-223-9/+53
|
* Add guile configurationGravatar Tom Willemse2022-07-222-1/+73
|
* Add dunst configurationGravatar Tom Willemse2022-07-212-1/+305
|
* Add a hostname for my pc so ssh recognizes the nameGravatar Tom Willemse2022-07-051-0/+1
|
* Fixup rofi theme configurationGravatar Tom Willemse2022-07-032-24/+21
| | | | | | | | | | | This is a temporary fix. I've switched from using ‘@theme’ to ‘@import’ because the former discards the default theme, and apparently my theme makes some assumptions about the state of things and requires the default theme to work. The proper fix would be to fix my theme instead. This change also fixes a bunch of typos and fixes the use of references within the theme. References aren't strictly necessary, but my current theme relies on them and they are technically a valid part of the configuration.
* Rename the xdisorg package to rofiGravatar Tom Willemse2022-07-032-2/+2
|
* Add ssh configurationGravatar Tom Willemse2022-06-211-1/+15
|
* Move any browser windows to the web tag in hersbtluftwmGravatar Tom Willemse2022-06-161-1/+1
|
* Fix zsh promptGravatar Tom Willemse2022-06-161-3/+4
|
* Add unclutter configuration for guix homeGravatar Tom Willemse2022-06-162-1/+89
|
* Update ZSH promptGravatar Tom Willemse2022-06-141-1/+2
| | | | Include a shortened version of the current directory.
* Fix xinit rc file nameGravatar Tom Willemse2022-06-142-3/+3
|
* Update colors for kittyGravatar Tom Willemse2022-06-131-14/+14
| | | | | The previous colors had some issues such as any red text being very hard to read.
* Fix configurations for picom, kitty, and rofiGravatar Tom Willemse2022-06-133-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 settingGravatar Tom Willemse2022-06-133-19/+52
| | | | It's a huge hack, but it works for now.
* Update version of hlwm-run-or-raise usedGravatar Tom Willemse2022-06-051-2/+2
|
* Fix picking a wallpaper at startupGravatar Tom Willemse2022-06-021-1/+1
|
* Show a black background when locking the screenGravatar Tom Willemse2022-06-021-1/+1
|
* Update pick-random-wallpaper versionGravatar Tom Willemse2022-05-301-3/+3
|
* Add configuration to set a random wallpaper on loginGravatar Tom Willemse2022-05-212-3/+49
|
* Add packages and install hlwm-run-or-raise and dependenciesGravatar Tom Willemse2022-04-273-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’Gravatar Tom Willemse2022-04-201-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 bindGravatar Tom Willemse2022-04-203-6/+27
|
* Make the syncthing service run syncthing, add ↵Gravatar Tom Willemse2022-04-202-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 picomGravatar Tom Willemse2022-04-201-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 syncthingGravatar Tom Willemse2022-04-201-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 xbindkeysGravatar Tom Willemse2022-04-201-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 configurationGravatar Tom Willemse2022-04-202-2/+53
|
* Use xbindkeys ‘-fg’ instead of ‘--file-guile’Gravatar Tom Willemse2022-04-201-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 xbindkeysGravatar Tom Willemse2022-04-202-4/+112
|
* Switch to the first tag before deleting the default tagGravatar Tom Willemse2022-04-191-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 herbstluftwmGravatar Tom Willemse2022-04-191-1/+0
|
* Add cmst and kdeconnect configurationsGravatar Tom Willemse2022-04-193-2/+101
|
* Change aspect ratio of my dev layoutGravatar Tom Willemse2022-04-181-1/+1
| | | | This makes the terminal 80 columns wide.
* Add fonts required by my configGravatar Tom Willemse2022-04-181-1/+3
|
* Add basic polybar configurationGravatar Tom Willemse2022-04-162-2/+57
|
* Fix log file for xbindkeysGravatar Tom Willemse2022-04-161-1/+1
|
* Fix some rules for HerbstluftGravatar Tom Willemse2022-04-151-2/+2
|
* Merge the default tag into the first defined tag if any ↵Gravatar Tom Willemse2022-04-151-1/+1
| | | | were defined
* Make sure zsh is installed for the herbstluftwm ↵Gravatar Tom Willemse2022-04-151-1/+1
| | | | configuration