Commit Graph

2567 Commits

Author SHA1 Message Date
Gabriel Arazas
66dbda3561 Create mopidy home-manager module
It is just an adapted version from the NixOS module. I'll eventually
figure out how to be 'properly configured' with the Nix language through
the `lib.generator`.
2022-01-11 20:15:05 +08:00
Gabriel Arazas
4171a71b10 Revert "Update flake inputs as of 2022-01-11"
This reverts commit 0639f2e57d.
2022-01-11 18:30:14 +08:00
Gabriel Arazas
50dc692909 vpaint: init at 2021-01-11 2022-01-11 13:10:10 +08:00
Gabriel Arazas
0639f2e57d Update flake inputs as of 2022-01-11 2022-01-11 13:10:10 +08:00
Gabriel Arazas
694b66611a Update devshell 2022-01-11 13:10:07 +08:00
Gabriel Arazas
dda3974ee7 Update "A happy GNOME" theme
- The custom dconf is now placed as a keyfile in the appropriate
  directory.

- Add more packages to the theme module.

Update GNOME 2
2022-01-09 20:06:05 +08:00
Gabriel Arazas
6b481a163a Restructure the modules
While it is easier to maintain the modules by prefixing them all with
`modules`, it is not easy when used from other flakes and/or modules.
This is my attempt on making it easier with appropriate namespaces.

Update home-manager user from the restructure
2022-01-09 19:44:09 +08:00
Gabriel Arazas
4e7338686e Refactor flake.nix 2022-01-07 11:09:32 +08:00
Gabriel Arazas
9ab450a741 Update library to be more concise with its inputs 2022-01-07 11:08:50 +08:00
foo-dogsquared
2e182005ed photon-rss: fix the 404 error
Didn't realize it caused an error since the package name was finalized
in the last minute. Whoops...
2022-01-05 20:45:37 +08:00
foo-dogsquared
abef9a7738 ratt: init at 2022-01-04-a9c98c53
Just for reassurance, I've tested it with the sample configurations.
It's fine for the most part.
2022-01-04 16:56:34 +08:00
foo-dogsquared
501a83b216 photon-rss: init at 2022-01-04-57687766
The version is simply `${DATE}-${COMMIT}` since there's no proper
versioning of the project (yet or maybe not).
2022-01-04 16:44:39 +08:00
foo-dogsquared
38c73eeeaf gnome-shell-extension-burn-my-windows: 6 -> 7 2022-01-04 07:39:08 +08:00
foo-dogsquared
835502ed68 Update README and gitignore 2022-01-03 17:30:24 +08:00
foo-dogsquared
3e56aea47d Add my binary cache for my own packages 2022-01-03 17:29:49 +08:00
foo-dogsquared
bc3346ea31 gnome-shell-extension-burn-my-windows: 4 -> 6 2022-01-03 17:29:15 +08:00
foo-dogsquared
c224f4dd76 Automate building of packages to my Cachix cache 2022-01-02 22:33:49 +08:00
foo-dogsquared
26f6222c8d Add devshell for TIC-80
I haven't used it. I'm just testing to create devshells with my own
overlays.
2022-01-02 22:31:11 +08:00
foo-dogsquared
45c074771d Refactor flake configuration 2022-01-02 22:30:00 +08:00
foo-dogsquared
916c231bbb Update bleachbit module in home-manager
Now the browser-related cleaners are separated from the default cleaner
lists and has to be activated with `withBrowserCleanup` option.

Browser caches cleanup are also added as part of the updated module.
2022-01-02 09:29:48 +08:00
foo-dogsquared
4d0be61d65 Update flake inputs 2022-01-02 08:53:59 +08:00
foo-dogsquared
0b2b336560 Add the NUR to the flake inputs
I'm going to use it mostly for its extra packages (and maybe some of its
modules).
2022-01-02 08:48:15 +08:00
foo-dogsquared
9fd7213200 Add emacs-overlay to the config 2022-01-02 08:40:01 +08:00
foo-dogsquared
73e829fc96 gnome-shell-extension-desktop-cube: 5 -> 7 2022-01-02 07:47:25 +08:00
foo-dogsquared
db9f7dad4f gnome-shell-extension-burn-my-windows: 2 -> 4 2022-01-02 07:47:12 +08:00
foo-dogsquared
f107560769 Create a new of borgmatic NixOS service
Based from the original but only the service fully baked in with Nix
instead of importing the sample service and timer unit file into
systemd.
2022-01-01 20:17:20 +08:00
foo-dogsquared
c96889b62e Add a development shell for this project 2022-01-01 20:14:50 +08:00
foo-dogsquared
69225a0ceb junction: init at 1.4.0 2022-01-01 20:13:48 +08:00
foo-dogsquared
12077bfc60 Update ni configuration 2021-12-26 18:43:49 +08:00
foo-dogsquared
ae722324f5 Update documentation 2021-12-26 18:43:23 +08:00
foo-dogsquared
6bbad11fa0 Add Rust development shell 2021-12-26 18:42:12 +08:00
foo-dogsquared
405fd9f1e1 Make miscellaneous updates :) 2021-12-26 16:02:57 +08:00
foo-dogsquared
9f7dc70ab8 Add modules.editors module for home-manager 2021-12-25 22:31:12 +08:00
foo-dogsquared
875abade93 Add modules.desktop.wine option
I'll experiment using Wine with NixOS. Let's just see how this goes.
2021-12-25 22:31:12 +08:00
foo-dogsquared
4c0f04266e Remove editor module for NixOS
The dedicated editor module for NixOS has been removed seeing as it is
barely used. The only exception is Neovim which is moved into
`modules.dev.neovim`.
2021-12-25 20:35:55 +08:00
foo-dogsquared
6d33406492 Update themes module
Setting themes should be in `modules.themes.themes` for namespacing and
the module itself is gaining options.
2021-12-25 20:32:52 +08:00
Gabriel Arazas
9eac509b26 Update documentation 2021-12-21 14:29:27 +08:00
Gabriel Arazas
304792129d gnome-shell-extension-desktop-cube: init at 5 2021-12-21 14:27:13 +08:00
Gabriel Arazas
c1ad1ae785 gnome-shell-extension-burn-my-windows: init at 2 2021-12-21 14:26:56 +08:00
Gabriel Arazas
479f106f4e Update flake and users config 2021-12-19 17:39:18 +08:00
Gabriel Arazas
9d80133023 Update miscellaneous modules and documentation 2021-12-19 17:38:35 +08:00
Gabriel Arazas
3997805f5a Improve backup service 2021-12-19 17:37:22 +08:00
Gabriel Arazas
00e5c13cff Improve NixOS custom user module
Now, it allows for fine-grained configuration for specific users. I also
managed to fix the infinite recursion error by directly assigning the
values to the keys instead of creating a merged module value in
`config`.
2021-12-19 17:33:33 +08:00
Gabriel Arazas
3a431615c4 Update flake config and inputs 2021-12-18 17:41:45 +08:00
Gabriel Arazas
e956886da8 Format pkgs/default.nix 2021-12-18 17:36:19 +08:00
Gabriel Arazas
5c5d6dac93 tic-80: update to unstable-2021-12-18
Building with SDL is not working for now so we built it with sokol. It
also has new outputs separating with the console and the development
tools.
2021-12-18 17:34:04 +08:00
Gabriel Arazas
b24005894d llama: init at 1.0.2 2021-12-18 16:21:22 +08:00
Gabriel Arazas
8d7c106efe neo: init at 0.6 2021-12-18 16:21:22 +08:00
Gabriel Arazas
e0a40b8927 Update README and flake inputs 2021-12-18 16:20:58 +08:00
Gabriel Arazas
9d4fa42c9c sioyek: init at 1.0.0 2021-12-18 16:16:34 +08:00