aa7a00d330
hosts/solaire: switch to hyprland
2024-12-13 14:55:00 +01:00
cdda6bf2bc
system/programs: add hyprland module
2024-12-13 12:04:05 +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
e850329a8e
flake: move away from flake-parts (remove unnecessary abstractions)
2024-10-22 11:56:48 +02:00
6c0003aa0b
home/programs/browsers: declare firefox addons and start configuring them
2024-10-21 19:08:21 +02:00
b255b3988b
repo: remove home/profiles
...
commit f60d03acf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 16:02:55 2024 +0200
flake: update dependencies
commit 8c3cd9631a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 15:49:07 2024 +0200
repo: move common home packages into home/default.nix
commit aa46aa0762
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 15:34:23 2024 +0200
repo: refactor to remove home/profiles
Removed the profiles directory in home, as I thought it was redundant:
they had the same name as my hostnames, as all my machines are
single-user only. Therefore, everything is now under its own
hosts/{hostname}, and flake.nix just has to import hosts/default.nix
like it did before.
2024-10-21 16:37:58 +02:00
a476208fe0
hosts: remove chaotic nix
2024-10-20 19:10:13 +02:00
5d6cdef1b3
repo: add lanzaboote for laptop
2024-10-20 00:05:19 +02:00
cfab24f84f
hosts: update wallpaper
2024-10-15 17:01:00 +02:00
f2ddb413fc
solaire: switch back to gnome (easier to game on than niri)
2024-10-15 15:49:53 +02:00
262de31d36
system/core/boot: switch to CachyOS kernel
2024-10-14 14:36:52 +02:00
42d91889d1
repo: update flake dependencies, disable epson, use tuigreet
2024-10-13 14:54:12 +02:00
de26ff0dfb
hosts: add niri on desktop
2024-10-13 11:40:41 +02:00
42125d9b48
games: move gamemode to games
2024-10-11 22:06:55 +02:00