Commit graph

187 commits

Author SHA1 Message Date
4bb5458008
home/programs: switch to equibop 2024-12-16 15:10:00 +01:00
98b1beb3f8
home/terminal/programs: add alias for lazygit 2024-12-15 19:40:37 +01:00
f93928f9bf
home/programs/media: add tidal 2024-12-15 19:40:37 +01:00
613a2318fb
home/programs/editors/neovim: add neovide 2024-12-15 19:40:37 +01:00
727fe87eca
home/programs/hyprland: reset GDK_SCALE, add more touchpad configuration 2024-12-15 16:47:36 +01:00
43eed67a86
home/programs/hyprland add lock bind 2024-12-15 16:47:12 +01:00
25f6c41bc1
treewide: theme hyprlock
This is the catppuccin hyprlock theme, with base16 colors so that it may
work with my theming configuration.
2024-12-15 16:47:01 +01:00
02ab15aad4
home/programs/wlogout: add wlogout 2024-12-13 23:23:35 +01:00
24dbf5a72f
home/programs/hyprland: add more binds 2024-12-13 23:23:20 +01:00
e42966f263
home/programs/hyprland: scale laptop monitor down 2024-12-13 23:07:14 +01:00
057adf1d27
home/programs/hyprland: disable xwayland scaling 2024-12-13 22:57:56 +01:00
251adf60ca
home/programs/hyprland: setup laptop display 2024-12-13 19:32:30 +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
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