b1e6fe4407
home/services/swaync: theme swaync dynamically (similar to waybar)
2024-11-26 15:38:35 +01:00
20bbc9736c
programs/waybar: simplify styling and move generateGtkColors to lib
2024-11-26 15:38:03 +01:00
59adcecd10
home/services/swaync: fix ConditionEnvironment not working correctly with niri
2024-11-26 14:43:14 +01:00
74cb29526e
treewide: add swaync for waybar
2024-11-26 14:43:13 +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
c0f25e3097
home/terminal/shell/fish: add autopair
2024-11-01 09:49:09 +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
df51d1b29d
terminal/programs: add nix-index with comma
2024-10-22 12:41: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
2a49f8cb73
home/terminal: switch back default editor to neovim
2024-10-21 16:40:48 +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