Commit graph

672 commits

Author SHA1 Message Date
90ba974f1c
LICENSE: update to GPL-3.0 2024-11-21 18:21:46 +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
0468f291dd
modules/theme: change tinted-scheming to tinted-theming (proper name) 2024-11-21 15:52:59 +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
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
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
4a621ecd36
system/programs/fonts: add nerd font for monospace 2024-11-17 18:14:20 +01:00
375b893a43
treewide: add syncthing 2024-11-17 15:04:22 +01:00
e69c0feab9
treewide: fix packages affected by tinted-scheming's breaking changes 2024-11-17 00:24:17 +01:00
2cedd8b507
flake: pin nixpkgs (until 24.11 releases) 2024-11-17 00:23:33 +01:00
dc6ac4b23c
flake: update inputs 2024-11-15 22:26:01 +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
ea922eb16d
treewide: add Apple Color Emoji 2024-11-14 22:13:04 +01:00
587708328d
treewide: add ironbar for niri 2024-11-13 23:19:57 +01:00
f8fef1e4ff
flake: update versions 2024-11-12 00:01:41 +01:00
233bdb554c
system/services/greetd: fix login delay 2024-11-08 23:17:53 +01:00
4b2053f00c
readme: add credits 2024-11-08 17:38:28 +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
39297e9fbb
home/programs/games: fix STL dependencies 2024-11-06 22:41:11 +01:00
80035c8826
pkgs/bolt-launcher: bump to 0.10.0, add desktop entry 2024-11-06 22:40:55 +01:00
c37edb347c
treewide: minor cleanups 2024-11-06 16:49:58 +01:00
0e46a1e15d
flake: update input versions 2024-11-06 16:40:38 +01:00
84a77fdc97
treewide: pass permittedInsecurePackages directly to bolt-launcher in outputs 2024-11-06 16:39:42 +01:00
645c8cfbf0
system: remove nix import from core to system/default.nix 2024-11-06 16:33:11 +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
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
901b51531a
treewide: add kanata 2024-11-01 22:50:39 +01:00
c0f25e3097
home/terminal/shell/fish: add autopair 2024-11-01 09:49:09 +01:00
32a219dcf8 Update README.md 2024-11-01 08:39:52 +00:00
d033f9affb
system/services: remove extra udev rules (not needed with mcuxpresso's udev rules) 2024-10-31 09:21:23 +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
5650e76a4b
treewide: add portfolio hosting 2024-10-27 11:56:13 +01:00
44f5ce1f29
flake: update flake version 2024-10-27 00:58:45 +02:00
88e2b06ae4
system/programs/fonts: change noto-fonts-cjk to sans variant 2024-10-27 00:57:59 +02:00
7bf11e55b6
programs/browsers/firefox: move policies to wrapFirefox (make it rebuild itself) 2024-10-24 18:22:44 +02:00
1745932cd8
treewide: add server-side secrets management with agenix 2024-10-24 16:02:14 +02:00