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
6c9feb58a6
home/programs: disable mission-center and cinny (waiting for https://nixpkgs-tracker.ocfox.me/?pr=357219 )
2024-11-26 14:42:45 +01:00
1fb4f50121
home/programs/media/zathura: add dynamic theming
2024-11-22 19:36:51 +01:00
1561a2075e
home/programs/waybar: decrease padding between icons
2024-11-21 19:31:13 +01:00
0cedd04b81
home/programs/waybar: add battery status for charging
2024-11-21 19:30:57 +01:00
f7e78e3cea
home/programs/waybar: add wifi strength as icon
2024-11-21 19:10:44 +01:00
c59622d0fe
home/programs/niri: add settings prefix that was missing
2024-11-21 18:39:01 +01:00
f4779c6fd4
home/programs/waybar: simplify conditional styling
2024-11-21 18:38:51 +01:00
f06229cc33
treewide: conditionally add theming
2024-11-21 17:44:42 +01:00
32971e91bf
treewide: theme module refactor
...
I decided to refactor how the theme module works. The idea is, that I
wanted originally a module that I could give a base16 scheme name to,
and use that globally in my config. However, scheme only took the base16
scheme name without any checks, which was pretty bad. I ended up
creating a new option, schemeName, that scheme is computed from. It then
makes the whole configuration cleaner, and avoids long inputs
interpolations with the scheme name.
2024-11-21 15:51:01 +01:00
00bb0ea051
treewide: remove ironbar
2024-11-21 09:57:08 +01:00
c2d17ef3e8
home/programs/niri: remove ironbar
2024-11-21 09:51:49 +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
64db2313b0
treewide: add some yazi config and bind it to niri
2024-11-18 14:53:50 +01:00
bc2ebd6c82
treewide: spawn wlogout on power button short press
2024-11-18 14:28:46 +01:00
881ffab221
treewide: use neovim from standalone flake
2024-11-17 19:36:48 +01:00
ab2df81b3e
home/programs/editors/neovim: configure lualine to be more minimal
2024-11-17 18:14:34 +01:00
e69c0feab9
treewide: fix packages affected by tinted-scheming's breaking changes
2024-11-17 00:24:17 +01:00
587708328d
treewide: add ironbar for niri
2024-11-13 23:19:57 +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
39297e9fbb
home/programs/games: fix STL dependencies
2024-11-06 22:41:11 +01:00
c37edb347c
treewide: minor cleanups
2024-11-06 16:49:58 +01:00
1a61ae4ac4
treewide: add bolt-launcher until it's merged in nixpkgs
2024-11-03 21:41:21 +01:00
23fc7f2f45
home/programs/niri: use alt as prefix again
2024-11-03 21:29:42 +01:00
22d75b8f7b
treewide: add distrobox for mcuxpresso (only way to make it work without losing my mind)
2024-11-03 18:32:30 +01:00
fd85d604ab
home/programs/niri: change prefix to super (better with home row mods)
2024-11-01 23:45:39 +01:00
0e220a0587
treewide: add custom packages + mcuxpesso IDE
2024-10-30 23:40:58 +01:00
2e29a5cec7
programs/editors/neovim: add wakatime
2024-10-30 08:30:21 +01:00
7bf11e55b6
programs/browsers/firefox: move policies to wrapFirefox (make it rebuild itself)
2024-10-24 18:22:44 +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
96f9c0c180
browsers/firefox: enable search suggestions in policies
2024-10-23 18:04:17 +02:00
2d295004d0
modules: rename nixosModules.style to nixosModules.theme
2024-10-22 13:44:47 +02:00
0ac23d83ea
home/programs/browsers: add extra search engines for firefox
2024-10-22 01:27:11 +02:00
373ab1c398
home/programs/niri: add browser bind
2024-10-22 01:26:20 +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
ac8fa51639
repo: go back to latest kernel, fix games
2024-10-21 16:09:13 +02:00
b88bf7f7e9
home/programs/browsers: go back to regular firefox
2024-10-20 19:32:10 +02:00
e2d037b1f1
home/programs/browsers: add librewolf
2024-10-20 19:10:02 +02:00
f7211c4138
home/programs/swaylock: show clock
2024-10-20 15:36:21 +02:00
3243537284
home/programs: put browsers in its own directory, switch to librefox
2024-10-20 15:36:05 +02:00
9715877cef
home/programs/swayidle: daemonize swaylock to avoid blocking suspend
2024-10-16 23:54:51 +02:00
4d272089ab
home/programs: add files/scan and entr for configuring ags
2024-10-15 23:26:03 +02:00
3f05b16872
home/programs: add fish/yazi integration
2024-10-15 16:46:16 +02:00
f2ddb413fc
solaire: switch back to gnome (easier to game on than niri)
2024-10-15 15:49:53 +02:00
d166a6c85d
flake: remove umu
2024-10-15 14:22:52 +02:00
34106c074c
home/programs/editors: configure helix
2024-10-14 23:52:35 +02:00
23b8fd005c
home/programs/games: add umu-launcher
2024-10-14 22:05:20 +02:00
ddd83c3998
home/programs: replace fastfetch with hyfetch
2024-10-14 22:05:19 +02:00