Commit graph

41 commits

Author SHA1 Message Date
4429b604dd
config/home-manager: remove services/udiskie.nix 2025-01-14 21:41:01 +01:00
376024d4a5
treewide: config/home-manager/services -> modules/hm/services 2025-01-14 20:06:31 +01:00
b808281674
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system. Conditionally
toggling based on profiles and modules.
2025-01-14 19:33:31 +01:00
acf42ca5e7
home-manager/terminal/programs/tmux: simplify config 2025-01-14 10:36:18 +01:00
2603bf2b6f
config: remove proton-ge from steam, add proton-plus 2025-01-14 10:35:49 +01:00
81c56877e6
home-manager/programs/hyprland: dont toggle app launcher 2025-01-10 21:41:27 +01:00
5d1025644a
home-manager/programs/games: add lutris and qbittorrent 2025-01-10 17:35:20 +01:00
957c49ef33
home-manager/programs/hyprland: bind app launcher to Mod key 2025-01-10 17:35:20 +01:00
7828a1256b
home-manager/programs/walker: update service to work with uwsm 2025-01-10 12:58:56 +01:00
76862fbfdd
treewide: remove fuzzel 2025-01-10 12:58:39 +01:00
0ecde1fc3c
home-manager/programs/hyprland: add emojis bind 2025-01-10 11:59:55 +01:00
b1dc9b3bdb
treewide: switch to walker 2025-01-07 22:29:50 +01:00
7f9715af40
home-manager/programs/editors/neovim: add typst support 2025-01-07 14:09:24 +01:00
4ccd29cb9d
home-manager/terminal/shell: remove abbreviations (use shellAliases instead) 2025-01-04 22:35:06 +01:00
8136d53ad7
home-manager/programs/hyprland: remove autostart 2025-01-01 13:51:12 +01:00
cd4cc631a4
home-manager/programs/hyprland/autostart: autostart vesktop 2024-12-31 10:01:49 +01:00
1e3d9b2f75
home-manager/programs/editors/neovim: add nvim-surround 2024-12-30 23:44:24 +01:00
7a9d641995
treewide: go back to vesktop 2024-12-30 22:08:51 +01:00
9e5f6d2c85
home-manager/programs/games: remove unneeded programs 2024-12-30 22:08:51 +01:00
4efda26046
config/home-manager/hypr: add paper to imports 2024-12-30 20:30:15 +01:00
fe83d5f557
treewide: move hm config to config/nixos/core/home-manager 2024-12-29 23:22:25 +01:00
1dc4024973
home-manager/programs/hypridle: set systemd service correctly for uwsm 2024-12-27 23:15:57 +01:00
c06597fe7f
treewide: add gammastep 2024-12-27 23:15:38 +01:00
c9b19c3b5f
treewide: add hyprpaper 2024-12-27 11:48:04 +01:00
9293020602
home-manager/programs/waybar: setup service to standard locations 2024-12-27 11:47:48 +01:00
4430c88d43
home-manager/programs/hypr: use flake 2024-12-26 18:05:50 +01:00
5348e741e8
home-manager/programs/hyprland: use loginctl for session termination 2024-12-26 15:38:58 +01:00
cbf2ed3b10
home-manager/programs/hyprland: add xdg-autostart programs 2024-12-26 15:38:39 +01:00
fdefee324e
config: use uwsm for Hyprland 2024-12-25 10:29:38 +01:00
089a3363ba
home-manager/programs: add shared programs to default.nix 2024-12-20 18:12:29 +01:00
69dac78c20
home-manager/programs/gnome: hide buttons 2024-12-20 18:12:12 +01:00
52e584ee0b
home-manager/programs/waybar: open gnome-control-center on network click 2024-12-20 14:14:55 +01:00
852b3e1f78
home-manager/programs/waybar: update icons 2024-12-20 12:44:46 +01:00
ec2bce3b55
home-manager/programs/waybar: update icons for cpu and memory 2024-12-19 20:51:51 +01:00
26845938e7
treewide: update waybar 2024-12-19 18:59:03 +01:00
cc7eec6a81
home-manager/terminal/programs/bat: update MANPAGER to work with --help 2024-12-19 17:49:08 +01:00
fb51921f26
home-manager/programs/browser: add BROWSER variable 2024-12-19 17:48:43 +01:00
c7d09bcd5b
home-manager/programs: switch from loupe to gthumb 2024-12-19 17:08:19 +01:00
e2bcffa79e
config: fix gnome-control-center bind, disable unused panels 2024-12-19 13:51:23 +01:00
1b4b665b2b
config/home-manager/programs/hyprland: inhibit idle on fullscreen apps (except games) 2024-12-19 13:15:12 +01:00
390691be57
treewide: refactor structure
I have decided to refactor the entire structure of my repository, as the
old one was getting quite cluttered and I needed something that made
more sense. I've decided to go with the following, which will be
explained in the README when I find the time to do it. The gist of it
is:
- Put everything shared into its shared directory
- Rewrite the theme module (now style) to be more split, as it is
  theming a lot of different apps
- Merge nixos and home-manager configurations back into a singular
  config directory

Thanks a lot to llakala for the massive help she was with my Nix code.

commit 66ff9820f8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 19:23:28 2024 +0100

    shared/nixosModules/style: use sharedModules

commit 1271294049
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 19:23:13 2024 +0100

    treewide: remove unused nvidia file

commit ab18a42418
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 19:02:34 2024 +0100

    flake: remove uneeded directory for nodes

commit f8afc9f461
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 18:43:19 2024 +0100

    shared/nixosModules/style: split everything into its file

commit 851a4d0d32
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 11:15:40 2024 +0100

    repo: update README

commit e01237d59a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 11:00:56 2024 +0100

    hosts/solaire: delete unused modules directory

commit 1c3665ec1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 11:00:24 2024 +0100

    pkgs: move to shared/pkgs

commit 587e8d321b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:57:03 2024 +0100

    treewide: split up options from theming module, rename to style

    As an initial step towards refactoring the theming module, the options
    have been split up from the configuration itself. This will allow to
    find available options quicker, and separate concerns nicely. It was
    also renamed to style, to avoid confusion with its own options (eg.
    gtk.theme).

commit 87bb04f065
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:19:59 2024 +0100

    config/nixos/core/boot: remove unused arguments

commit 8e7c0584ef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:19:46 2024 +0100

    hosts: move host-specific configuration to hosts/{host}/config

commit a600143e8a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:19:24 2024 +0100

    nvidia: move to hosts/solaire

commit 7174a33a44
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:14:06 2024 +0100

    treewide: reorganize general structure

commit b86f1470ed
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 10:03:08 2024 +0100

    hosts/solaire: set global vars

commit de6ea242c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:24:59 2024 +0100

    system/network: replace hard-coded values with global vars

commit 5acf11adca
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:24:51 2024 +0100

    system/core/users: replace hard-coded values with global vars

commit 96425172a0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:24:30 2024 +0100

    hosts/vamos: set global vars

commit 8338818b7d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:24:23 2024 +0100

    hosts: import local modules by default

commit ffb60ac869
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:23:54 2024 +0100

    flake: update eachSystem to use lib.systems.flakeExposed

commit e98a15db1d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Dec 18 09:23:33 2024 +0100

    modules: create modules to hold global variables
2024-12-18 19:24:59 +01:00