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
Gabriel Arazas
4dc94df78e
Add shell for Hugo development
2021-12-16 17:16:31 +08:00
Gabriel Arazas
be63b23770
Create development shells
...
Only with the basics for now. I've yet to explore more complex use cases
such as the following repos:
- https://github.com/GTrunSec/Coding-Dev-Env-With-NixFlake
- https://github.com/LavaDesu/flakes
This seems nifty feature especially when doing some project spelunking
or something.
2021-12-13 15:32:58 +08:00
Gabriel Arazas
550f890b4f
Update custom modules
2021-12-13 15:20:34 +08:00
Gabriel Arazas
9297de9c97
gnome-shell-extension-fly-pie: init at v12
2021-12-12 13:50:40 +08:00
Gabriel Arazas
adf04a9393
Update various configurations
...
Flake outputs, hosts, users, and formatting of Nix files. et cetera, et
cetera.
2021-12-11 13:37:27 +08:00
Gabriel Arazas
2ccaca429a
Add modules
...
- `modules.bleachbit` for home-manager.
- `modules.hardware-setup.backup-archive` for NixOS. This might be
converted to a generic backup service for removable devices.
2021-12-11 13:31:28 +08:00
Gabriel Arazas
7991d33650
Add secret files in the public
...
Was initially afraid of how age is secure for the publicly showing
secret files (even if encrypted). We'll start with something simple for
now.
2021-12-11 13:20:55 +08:00
Gabriel Arazas
efc578e961
Update modules
...
- Add `modules.desktop.cleanup` for the usual cleanup activties in
NixOS.
- Update to proper descriptions for module options added with
`lib.mkEnableOption`.
- Additional packages for various modules.
- Deleted `modules/home-manager/alacritty`. It is pretty useless though.
:(
2021-12-11 13:16:45 +08:00
Gabriel Arazas
09f8a1f763
Modularize the library
...
The flake utilities are too specific. Not going to contribute further
crap in the world. ;p
2021-12-08 12:20:18 +08:00
Gabriel Arazas
cd15eada5a
Update modules and configurations
2021-12-08 12:18:37 +08:00
Gabriel Arazas
993e45bea6
Move the dotfiles to 'foo-dogsquared' user
...
Specifically, in the `home-manager` folder. It is more appropriate in
there since most of it are intended for user-level configs.
2021-12-06 18:41:14 +08:00
Gabriel Arazas
c99beb25ce
Basic restructuring fix
2021-12-06 18:24:27 +08:00
Gabriel Arazas
c7d2b21756
Revert restructuring
2021-12-06 18:12:00 +08:00
Gabriel Arazas
e8b5f05bfd
Update flakes and documentations
2021-12-06 17:57:54 +08:00
Gabriel Arazas
d4f15e4c0b
Modularize flake utilities
2021-12-06 17:56:34 +08:00
Gabriel Arazas
889742c402
Add library and desktop modules
2021-12-06 17:53:34 +08:00
Gabriel Arazas
a2ed2a95c9
Update flake outputs
...
- Added overlays both for NixOS and home-manager configs.
- Fixed path for importing home-manager configurations.
- Added more comments for sanity. :)
2021-12-06 17:53:34 +08:00
Gabriel Arazas
b8818e04c1
Reformat and refactor the packages
2021-12-06 17:53:33 +08:00
Gabriel Arazas
3a022a374a
Restructure the modules
...
I think this is better for separating modules explicitly. This is also
considered as there are similar objects between modules (e.g., NixOS
and home-manager modules and users).
Revert users module to old position
2021-12-06 17:03:39 +08:00
Gabriel Arazas
78d11aad6c
Update flake inputs
2021-12-05 10:18:57 +08:00
Gabriel Arazas
3fe8849fe6
Update "A happy GNOME" config
2021-12-05 10:18:50 +08:00
Gabriel Arazas
dc28d16605
Revert installing keylist entries from pop-shell
...
Custom GSettings schema is not yet working. For more information, please
see the following issue.
https://github.com/NixOS/nixpkgs/issues/92265
2021-12-04 23:28:22 +08:00
Gabriel Arazas
b7b641aacd
Update modules
...
- 'A happy GNOME' config
- Refactoring some parts of the codebase
2021-12-04 23:27:10 +08:00
Gabriel Arazas
97ef9f3382
Update our host and user config
2021-12-02 22:02:29 +08:00
Gabriel Arazas
d676c59cda
Update flake output
...
- Remove package outputs for MacOS since I don't have any.
- Import our custom packages as an overlay for our NixOS configs.
- Recursively import our modules which is more correct.
2021-12-02 22:00:37 +08:00
Gabriel Arazas
40cca61bbe
Update library and custom modules
...
- Add custom GNOME configurations with dconf keyfiles.
- Refactoring in certain parts of files especially with handling merging
and importing of modules.
2021-12-02 21:45:49 +08:00
Gabriel Arazas
e3344541a6
init: pop-launcher-plugin-duckduckgo-bangs at 1.3.0
2021-12-02 21:44:49 +08:00
Gabriel Arazas
9c15267ba6
init: pop-launcher at 1.1.0
2021-12-02 21:44:37 +08:00
Gabriel Arazas
4a29a03143
init: gnome-shell-extension-pop-shell at unstable-2021-11-30
2021-12-02 21:44:07 +08:00
Gabriel Arazas
0f6cf8871f
Update config and format the files
2021-11-30 09:03:05 +08:00
Gabriel Arazas
2260012fc9
Update package set and documentation
2021-11-29 18:27:56 +08:00
Gabriel Arazas
9d6be1a729
Add my custom packages
...
Something easier than setting my own NUR, at least.
2021-11-29 17:58:20 +08:00
Gabriel Arazas
2cf96cb1f3
Format the Nix files
2021-11-29 17:58:02 +08:00
Gabriel Arazas
e2699c2cea
Update home-manager modules and related configs
2021-11-29 17:56:24 +08:00
Gabriel Arazas
db5fc8269e
Update user-specific config
...
Oh no, now I'm content with creating my own framework instead of using
something like digga or flake-utils.
2021-11-29 13:30:57 +08:00
Gabriel Arazas
516f465185
Update users NixOS module
...
Welp, that's one step for more convenient and separate user-specific
configuration. It's a tad simpler than
https://github.com/divnix/devos but I want to work my way towards a
similar setup. It's just a little overwhelming starting with that
framework.
2021-11-27 19:21:08 +08:00