diff --git a/result b/result new file mode 120000 index 0000000..c445871 --- /dev/null +++ b/result @@ -0,0 +1 @@ +/nix/store/z86r4awsbrc5q9qhwwi757wxixcqgn31-nixos-system-uConsole-25.11.20260608.e820eb4 \ No newline at end of file diff --git a/result-uconsole b/result-uconsole new file mode 120000 index 0000000..e5d8532 --- /dev/null +++ b/result-uconsole @@ -0,0 +1 @@ +/nix/store/7y7rfksqcf5smz59jjixyl56bxq50j9g-nixos-system-uConsole-25.11.20260608.e820eb4 \ No newline at end of file diff --git a/users/gortium/home.nix b/users/gortium/home.nix index affc2e7..5b3383c 100644 --- a/users/gortium/home.nix +++ b/users/gortium/home.nix @@ -2,6 +2,7 @@ let dotfiles = ./assets/dotfiles; + isUconsole = config.networking.hostName == "uConsole"; in { home.username = "gortium"; home.homeDirectory = "/home/gortium"; @@ -38,24 +39,28 @@ in { # yazi ".config/yazi/yazi.toml".source = "${dotfiles}/yazi/.config/yazi/yazi.toml"; - # hyprland + # hyprland — common config ".config/hypr/hyprland.conf".source = "${dotfiles}/hypr/.config/hypr/hyprland.conf"; + ".config/hypr/hypridle.conf".source = "${dotfiles}/hypr/.config/hypr/hypridle.conf"; + ".config/hypr/hyprlock.conf".source = "${dotfiles}/hypr/.config/hypr/hyprlock.conf"; + ".config/hypr/hyprpaper.conf".source = "${dotfiles}/hypr/.config/hypr/hyprpaper.conf"; + ".config/hypr/mocha.conf".source = "${dotfiles}/hypr/.config/hypr/mocha.conf"; - # doom emacs - ".config/doom/config.el".source = "${dotfiles}/doom/.config/doom/config.el"; - ".config/doom/init.el".source = "${dotfiles}/doom/.config/doom/init.el"; - ".config/doom/packages.el".source = "${dotfiles}/doom/.config/doom/packages.el"; + # hyprland — host-specific monitor config + ".config/hypr/host/monitors.conf".source = + if isUconsole + then "${dotfiles}/hypr/.config/hypr/host/uconsole.conf" + else "${dotfiles}/hypr/.config/hypr/host/laptop.conf"; }; home.packages = with pkgs; [ - # core git zsh tmux starship - # editors neovim kitty - # tools btop yazi ripgrep fd fzf - # wayland - waybar wofi + ] ++ lib.optionals (!isUconsole) [ + waybar wofi swww hyprshot + ] ++ lib.optionals isUconsole [ + brightnessctl ]; programs.zsh.enable = true;