d185864012
home/services/swaync: remove unused variables
2024-12-13 14:52:56 +01:00
75ff00b2e2
home/programs/waybar: add hyprland workspaces
2024-12-13 14:52:43 +01:00
b36b3abf53
home/programs/hypr: add basic hyprland configuration
2024-12-13 14:52:31 +01:00
7d6515ed93
home/programs/browsers/firefox: force search engines rebuild
2024-12-10 08:16:26 +01:00
d0b4e758b9
treewide: use ankama-launcher from nixpkgs
2024-12-09 20:29:36 +01:00
b17e84fbef
modules/theme: update starship colors
2024-12-08 21:22:12 +01:00
e17d48779a
home/terminal/programs: switch bat theme to base16
2024-12-08 20:58:04 +01:00
6cc4b19328
home/programs/games: add ankama-launcher
2024-12-06 18:28:07 +01:00
8ae716604e
home/programs/games: remove lutris
2024-12-06 17:02:14 +01:00
7eb21ee481
terminal/programs/git: update default branch to main
2024-12-06 12:48:06 +01:00
c24ff33ed6
terminal/shell: add transient fish integration
2024-12-06 08:55:33 +01:00
68a619879c
treewide: add flatpak for sober
2024-12-05 16:01:07 +01:00
5f6d4a5ad8
home/programs/waybar: change active button color
2024-12-05 00:03:14 +01:00
56e4085c73
treewide: add nvf base16 theming
2024-12-05 00:02:59 +01:00
7e5a0442ec
treewide: move nvf back to repo, switch theme on vamos to rose-pine
2024-12-04 22:22:45 +01:00
8a7c459f5e
terminal/programs/git: add shell aliases
2024-12-02 23:07:38 +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
a1f29d7417
home/programs/waybar: configure notifications
2024-11-29 15:02:51 +01:00
7b7744c605
home/programs/games: add STL dependencies, remove unused programs
2024-11-28 23:07:26 +01:00
ec56959779
treewide: add anyrun, remove unused dependencies
2024-11-28 21:51:20 +01:00
c422323ed6
home/programs: remove ags
2024-11-27 22:46:58 +01:00
7be50b28f4
home/programs/waybar: update notifications icon
2024-11-27 17:48:02 +01:00
e4b5c00f7c
treewide: add back cinny and mission-center
2024-11-27 17:48:01 +01:00
ea376f54e1
home/terminal: add bat as man pager
2024-11-27 17:44:35 +01:00
ac9332b512
home/programs: configure hyfetch
2024-11-26 18:15:09 +01:00
2ac966be49
treewide: global refactor towards a better module structure
...
Initially, I was using a weird combination of options in order to apply
my theme dynamically. I was setting a read-only option from inside my
modules, which was then used in every application that required it. What
I ended up doing is refactoring everything in order to be inside of my
theme module, and automatically configured when enabled, without doing
any mkMerge/mkIf shenanigans in my other pieces of configuration. This
is healthier, although it should be split up as the theme/default.nix
got quite big.
2024-11-26 18:01:46 +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
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