Commit graph

101 commits

Author SHA1 Message Date
1271294049
treewide: remove unused nvidia file 2024-12-18 19:23:13 +01:00
e01237d59a
hosts/solaire: delete unused modules directory 2024-12-18 11:00:56 +01:00
587e8d321b
treewide: split up options from theming module, rename to style
As an initial step towards refactoring the theming module, the options
have been split up from the configuration itself. This will allow to
find available options quicker, and separate concerns nicely. It was
also renamed to style, to avoid confusion with its own options (eg.
gtk.theme).
2024-12-18 10:57:03 +01:00
8e7c0584ef
hosts: move host-specific configuration to hosts/{host}/config 2024-12-18 10:19:46 +01:00
a600143e8a
nvidia: move to hosts/solaire 2024-12-18 10:19:24 +01:00
7174a33a44
treewide: reorganize general structure 2024-12-18 10:14:06 +01:00
b86f1470ed
hosts/solaire: set global vars 2024-12-18 10:03:08 +01:00
96425172a0
hosts/vamos: set global vars 2024-12-18 09:24:30 +01:00
8338818b7d
hosts: import local modules by default 2024-12-18 09:24:23 +01:00
6774a216d7
treewide: rename images to assets 2024-12-16 00:00:54 +01:00
02ab15aad4
home/programs/wlogout: add wlogout 2024-12-13 23:23:35 +01:00
ff6557f878
hosts/vamos: switch to hyprland 2024-12-13 19:05:02 +01:00
a3c356c3c6
treewide: switch to hyprland
I've decided to switch to Hyprland again, after having issues with Niri,
especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use.

commit 5a42498391
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 16:59:37 2024 +0100

    modules/theme: update fuzzel selection colors

commit f3386f5b0a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 16:53:57 2024 +0100

    system/services/greetd: enable gnome keyring

commit c1caf6d844
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 16:51:24 2024 +0100

    modules/themes: switch to phinger-cursors, update border colors

commit aa7a00d330
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:54:43 2024 +0100

    hosts/solaire: switch to hyprland

commit 7c7a332a3e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:54:34 2024 +0100

    modules/theme: set default theme to catppuccin (again)

commit 471c6b5503
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:54:24 2024 +0100

    flake: add hyprwm-contrib for grimslurp

commit 04914eab73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:54:09 2024 +0100

    system/services/greetd: switch to hyprland as compositor (thanks jacekpoz)

commit d185864012
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:52:56 2024 +0100

    home/services/swaync: remove unused variables

commit 75ff00b2e2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:52:43 2024 +0100

    home/programs/waybar: add hyprland workspaces

commit b36b3abf53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 14:52:31 2024 +0100

    home/programs/hypr: add basic hyprland configuration

commit cdda6bf2bc
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 12:03:53 2024 +0100

    system/programs: add hyprland module

commit ef36f7be36
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 12:03:43 2024 +0100

    flake: add hyprland and cachix

commit cdbcd8d1bd
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Fri Dec 13 12:03:37 2024 +0100

    system/nix: add wheel to trusted users
2024-12-13 19:02:53 +01:00
cb9e8b93fc
hosts/solaire: import nvf config 2024-12-06 17:02:15 +01:00
79df41ae2e
treewide: update theming defaults to rose-pine (including cursor) 2024-12-06 00:19:53 +01:00
68a619879c
treewide: add flatpak for sober 2024-12-05 16:01:07 +01:00
ef474ea4b2
hosts/solaire: update theme to rose-pine 2024-12-05 15:57:34 +01:00
bd58cf8dd7
hosts/vamos: switch from rose-pine-moon to rose-pine 2024-12-05 00:05:42 +01:00
7e5a0442ec
treewide: move nvf back to repo, switch theme on vamos to rose-pine 2024-12-04 22:22:45 +01:00
f79cae3815
hosts/anastacia: update hardware-configuration to include system 2024-12-03 09:23:09 +01:00
a1a1258214
treewide: add syncthing 2024-12-01 12:21:50 +01:00
6b5565b10b
treewide: go back to fuzzel, change cursor to phinger 2024-11-30 22:57:53 +01:00
2cac822675
treewide: switch to walker 2024-11-29 21:14:27 +01:00
65376aff43
hosts/solaire: add gnome-related configuration 2024-11-28 23:07:13 +01:00
ec56959779
treewide: add anyrun, remove unused dependencies 2024-11-28 21:51:20 +01:00
54916e58a4
hosts/solaire: enable niri on desktop 2024-11-27 22:45:24 +01:00
8a7f929386
system/services: add mandocs and mandb 2024-11-27 17:47:53 +01:00
84c8dc0920
treewide: implement notifications with swaync
Implemented notifications with SwayNotificationCenter, as well as theming using
the custom theme module. Some Waybar code had to be updated too, and was
also simplified in order to be more consistent with the new
SwayNotificationCenter implementation.
2024-11-26 15:47:10 +01:00
f06229cc33
treewide: conditionally add theming 2024-11-21 17:44:42 +01:00
81852b26d2
hosts/solaire: configure theme 2024-11-21 16:00:15 +01:00
6d643f903c
treewide: import custom lib as lib', simplify mkSystem
I decided to import my custom lib as lib' as it makes it easier to read
and differentiate from lib. I also removed unnecessary imports from my
mkSystem function (that I actually put directly inside
hosts/default.nix, as that made more sense), since system is not needed
anymore (already set in hardware-configuration.nix), and the only
required argument is inputs, that will be then parsed automatically by
nixosSystem.
2024-11-21 14:54:22 +01:00
8358a2ba12
treewide: configure waybar
commit fce8d778d5
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Nov 21 09:49:00 2024 +0100

    treewide: add waybar configuration

commit 858431bc35
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Nov 21 09:48:51 2024 +0100

    system/programs/fonts: add nerd fonts symbols only

commit 8a225b4763
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Nov 21 09:47:00 2024 +0100

    modules: add a theme enable option
2024-11-21 09:49:45 +01:00
375b893a43
treewide: add syncthing 2024-11-17 15:04:22 +01:00
d0c4c6da05
treewide: fix deploy issues
Using absolute path imports is apparently a horrible idea since that
just messes up the store, and will bring a lot of issues since that
copies it to the store separately.
2024-11-15 19:49:20 +01:00
587708328d
treewide: add ironbar for niri 2024-11-13 23:19:57 +01:00
bef01bc961
system/services/greetd: remove cage and use niri for greeter 2024-11-08 17:35:43 +01:00
dfaf4569a5
treewide: add gnome config to solaire 2024-11-07 18:26:10 +01:00
d920e7e206
home/programs/browsers/firefox: update search engines 2024-11-07 13:25:20 +01:00
c37edb347c
treewide: minor cleanups 2024-11-06 16:49:58 +01:00
4c06bbd772
treewide: add mkSystem function for hosts and inject custom lib through _module.args 2024-11-06 16:27:40 +01:00
a9b8cc60e0
hosts/solaire: avoid repeating paths 2024-11-06 16:25:57 +01:00
901b51531a
treewide: add kanata 2024-11-01 22:50:39 +01:00
5650e76a4b
treewide: add portfolio hosting 2024-10-27 11:56:13 +01:00
1745932cd8
treewide: add server-side secrets management with agenix 2024-10-24 16:02:14 +02:00
90ca463731
hosts/anastacia: add laptop ssh key 2024-10-24 14:12:11 +02:00
61537d4722
hosts/anastacia: add VPS host, searx and forgejo
commit b761f7218b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 18:03:43 2024 +0200

    system/services/searx: setup default search settings

commit c58816d17a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 17:38:06 2024 +0200

    browsers/firefox: switch to my own searx

commit 006daa6ebc
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 17:35:17 2024 +0200

    system/services/forgejo: enable on ipv4

commit 6c75a3644f
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 17:35:05 2024 +0200

    system/services: add searx

commit d472424a4e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 13:22:36 2024 +0200

    system/services: add forgejo

commit 43e754db72
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 23 11:25:01 2024 +0200

    hosts/anastacia: init with generated configuration
2024-10-23 18:04:37 +02:00
3ae586c272
hosts: add README 2024-10-22 15:08:40 +02:00
1474053f43
hosts: move local modules to their own directory inside specific host 2024-10-22 15:01:05 +02:00
c233c1a420
hosts/solaire: set wallpaper in solaire itself, not hosts/default.nix 2024-10-22 14:04:01 +02:00
2d295004d0
modules: rename nixosModules.style to nixosModules.theme 2024-10-22 13:44:47 +02:00