Commit graph

59 commits

Author SHA1 Message Date
8a225b4763
modules: add a theme enable option 2024-11-21 09:48:13 +01:00
587708328d
treewide: add ironbar for niri 2024-11-13 23:19:57 +01:00
2d295004d0
modules: rename nixosModules.style to nixosModules.theme 2024-10-22 13:44:47 +02:00
e850329a8e
flake: move away from flake-parts (remove unnecessary abstractions) 2024-10-22 11:56:48 +02:00
df1d1381e1
repo: switch catppuccin flavor to macchiato 2024-10-08 22:58:03 +02:00
282792e913
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.

commit e5171c221e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:48 2024 +0200

    home/programs: add cinny, a matrix client

commit 4277ad8417
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:37 2024 +0200

    home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant

commit 44560d184d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:00 2024 +0200

    home/programs/niri: add compose key on ralt

commit abb1350b9b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:36:41 2024 +0200

    home/programs/xdg: add zathura as default pdf reader

commit 962a5beda6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:35:29 2024 +0200

    home/programs/media: add zathura

commit 5a9b20ae35
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:31:44 2024 +0200

    home/terminal/emulators/foot: add fish back as default shell

commit b3466f2db3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:31:21 2024 +0200

    home/terminal/shell: add nushell config, add back fish

commit ef8d1cba3f
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 23:20:24 2024 +0200

    home/terminal/emulators/foot: set nushell as default shell

commit 0d866a35b0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 23:20:11 2024 +0200

    home/shell: add nushell

commit 172b3592da
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:43:01 2024 +0200

    home/programs/media: add celluloid (mpv front-end)

commit 15abf4174d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:21:04 2024 +0200

    home/programs: import media, xdg and add yazi

commit 284d27ecf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:20:39 2024 +0200

    home/programs/browsers: set custom search engines for firefox

commit 7f8ae63483
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:20:21 2024 +0200

    home/programs/xdg: set default mime apps

commit fd0fbad80d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:58 2024 +0200

    home/programs/media: add programs

commit 936f58de75
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:15 2024 +0200

    home/terminal: add $EDITOR

commit 4bb7f32c2b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:01 2024 +0200

    system/programs/home-manager: add backup file extension

commit e24ab1eb95
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 17:48:46 2024 +0200

    repo: move everything gtk into modules

    This is mostly so that applications like ReGreet, which are managed by
    NixOS instead of HM, can also use the same GTK settings. It reduces
    repeating code by a lot and allows changing themes way more easily now.

commit 6e0076c7ef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:49 2024 +0200

    system/services/logind: suspend on lid close

commit ec0ef6c248
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:33 2024 +0200

    home/programs: add fractal, a matrix GUI

commit afaf919a8c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:20 2024 +0200

    home/programs/gtk: disable gtk decoration buttons

commit c5fdfffaf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:08 2024 +0200

    home/programs/swayidle: add configuration, setup with loginctl

commit 7f98200cd8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:15:21 2024 +0200

    home/programs/niri: separate binds from config

commit ceeb9d14ab
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:14:52 2024 +0200

    profiles/vamos: import swaylock

commit f8a7ac40e6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:14:35 2024 +0200

    lib: simplify rgba function

commit 7e9a7d8e1e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:13:55 2024 +0200

    home/programs/swaylock: add full configuration (with base16 theming)

commit bb91e2a20e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:13:41 2024 +0200

    home/gtk: make cursor bigger

commit c0c6a9b352
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:12:26 2024 +0200

    home/programs/fuzzel: theme with base16

commit 05e4923703
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:51 2024 +0200

    core/security: disable sudo password for wheel

commit be151ba76b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:23 2024 +0200

    services/regreet: enable gnome keyring, disable fprint auth

commit 7b22fd5ca7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:01 2024 +0200

    programs/niri: add PAM strategy for swaylock with fprintd

commit c7c8108bc4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 13:55:23 2024 +0200

    home/programs/niri: bind brightness keys

commit fcbad25a2a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 13:54:52 2024 +0200

    services/brightness: add brillo for backlight

commit fcd23e73c3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:45 2024 +0200

    home/programs/ags: add example bar

commit 3516d7bcff
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:26 2024 +0200

    home/programs/niri: remove pointer (in gtk.nix now)

commit d42e9005e5
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:00 2024 +0200

    system/hardware/power: move to services, add upower

commit 837182ae0c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:17:23 2024 +0200

    gtk: add theming

commit f72599896e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 19:59:58 2024 +0200

    niri: add ags, mako and swaybg

commit 73edc8f90e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 17:28:07 2024 +0200

    home/programs/niri: add binds

commit 9acd24afd4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 16:45:43 2024 +0200

    repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config

commit f7c4be7334
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 11:54:15 2024 +0200

    niri: add functioning base
2024-10-07 18:51:10 +02:00
72a03cd09c
plasma: add plasma configuration and use it 2024-10-01 11:54:43 +02:00
34332934dd
modules/theme: add custom theme module with wallpaper 2024-09-30 01:19:48 +02:00
8fe0604299
repo: huge refactor
Refactored the entire repository structure, as putting everything into
modules was just awkward. Took heavy inspiration from fufexan's
repository, fufexan/dotfiles, as the structure felt much saner.
2024-09-29 23:48:55 +02:00
435802363b
browsers: add floorp, remove firefox (again) 2024-09-26 11:42:09 +02:00
aba2cf0794
desktop: move gaming to its own module 2024-09-25 14:28:33 +02:00
8fad48e2d8
gnome: add clipboard-history 2024-09-25 09:30:24 +02:00
87eff73b58
repo: clean code 2024-09-25 09:02:43 +02:00
9af73f65f4
modules: split into categories 2024-09-25 08:35:08 +02:00
9198a1af8a
neovim: add nvim-notify 2024-09-25 00:01:27 +02:00
8473772fe5
repo: format with alejandra 2024-09-24 23:47:52 +02:00
9078b65d49
neovim: add a bunch of configuration 2024-09-24 23:47:40 +02:00
7c4198a58a
gaming: fix repeating code 2024-09-24 15:35:06 +02:00
80452cb292
repo: fix formatting 2024-09-24 15:09:36 +02:00
5ca57843d6
neovim: migrate config from nixvim to nvf 2024-09-24 15:09:24 +02:00
4b33f2cd95
gnome: add rhythmbox as default audio player 2024-09-24 13:15:37 +02:00
e7ab95b05a
wezterm: move to its own module 2024-09-24 00:41:18 +02:00
796b637946
pipewire: fix latency when gaming 2024-09-23 20:45:55 +02:00
2fdfe072c2
gnome: add emoji copy 2024-09-23 09:23:30 +02:00
8e7c38d6cd
gnome: remove unnecessary packages, add music 2024-09-17 13:04:38 +02:00
84ed1ccb0c
gnome: add notes and projects to search index 2024-09-10 01:43:36 +02:00
6b84441087
gnome: make search results less noisy 2024-09-09 19:56:11 +02:00
95b89bf42e
gnome: add blur my shell 2024-09-09 12:53:39 +02:00
77995b7f96
gnome: disable hot corners 2024-09-09 02:44:54 +02:00
2eeecb0bee
pipewire: add option for latency fixes 2024-09-08 16:27:43 +02:00
0c4e1a5ceb
add gnome HM configuration into module 2024-09-08 16:18:43 +02:00
7e0ccfa989
add starship back 2024-09-08 16:00:25 +02:00
606e41d3ee
add docker module, add common modules to hsots/common 2024-09-08 15:57:30 +02:00
c84c184119
add pipewire module, add fixes for latency and stuttering 2024-09-08 15:29:44 +02:00
3dfa0fbf45
make gnome font smaller 2024-09-07 02:51:36 +02:00
890112eeb5
only add stylix related options to gnome if stylix is enabled 2024-09-06 23:32:36 +02:00
e4731b490e
make gnome font smaller, make gnome-terminal font bigger 2024-09-06 22:46:18 +02:00
23d0d81bd3
add nerd font, hide gnome-terminal menu bar, update intel mono to nerd font 2024-09-06 22:35:44 +02:00
1ee69b31f2
remove wezterm from gnome, add gnome terminal back 2024-09-06 22:18:49 +02:00
c0b90c0b36
remove stylix from gnome/gtk (theming should stay away from gtk applications) 2024-09-06 18:11:56 +02:00
3d6eff03b1
add stylix module back 2024-09-06 15:28:06 +02:00
5bd8332da0
put gaming configuration in module 2024-09-05 16:20:22 +02:00
dfdd05a0c6
add gnome as module, rollback nixvim 2024-09-05 16:11:32 +02:00
63fd57d7ba
add wezterm flake. make nvidia module 2024-09-05 15:58:14 +02:00
83cf8cc933
move common hosts configuration to the hosts directory (they're not modules) 2024-09-05 01:08:58 +02:00
01e8251286
add coolercontrol for solaire, flatpak for all hosts and switch to pipewire 2024-08-29 14:40:19 +02:00
47ed2f02a9
add notes directory to syncthing 2024-08-28 15:46:53 +02:00
a7d857d757
remove nerd font as wezterm bundles it 2024-08-28 15:41:53 +02:00
6005cc7e1f
change default wallpaper to standard version 2024-08-28 00:32:28 +02:00
0905303cf4
add bindings for buffers 2024-08-27 23:53:40 +02:00