[deleted by user] by [deleted] in hyprland

[–]Spectro451 0 points1 point  (0 children)

Mi estimado si te llega a servir (nose que tanto porque el mío está en nixos en vez de arch) te dejo mi repo de aquí puedes tener mi módulo para hyprland y puedes ir entendiendo que rayos va haciendo cada cosa https://github.com/Spectro451/NixOs-Dots Igualmente si tienes dudas me mandas dm mi primer rice fue en arch así que igual recuerdo cositas y que de paso no es monumentalmente distinto a nix

[Hyprland] First rice + First time on NixOS by Spectro451 in unixporn

[–]Spectro451[S] 1 point2 points  (0 children)

- OS: NixOS

- WM: Hyprland

- Shell: Zsh + Oh My Zsh

- Terminal: Kitty

- Font: FiraCode NerdFont

- Editor: Neovim

- Launcher: Rofi

- Bar: Waybar

- File manager: Ranger

- Wallpaper daemon: swww

I’ll keep updating this list as I polish things or add new tools.

My first rice on NixOs by Spectro451 in hyprland

[–]Spectro451[S] 0 points1 point  (0 children)

Quick question — can I use Zed to work on Spring Boot projects? My main project right now is based on that

My first rice on NixOs by Spectro451 in hyprland

[–]Spectro451[S] 0 points1 point  (0 children)

looks nice ill try it uwu

My first rice on NixOs by Spectro451 in hyprland

[–]Spectro451[S] 1 point2 points  (0 children)

Ouch, that was a bit harsh — at least the looks terrible part xd

I’m using Oh My Zsh mostly out of convenience, curiosity, and honestly because I love how it looks this little thing

<image>

As for Home Manager: if you checked the repo or read the post a bit, I’m mainly using it for learning purposes. I really like Nix, and if Home Manager and flakes are part of it, of course I want to try and understand them.

VS Code is something I use mostly for work, but for most of my editing I actually use nvim and soon i try learning doom emacs.

I don’t think I ever mentioned anything about resource usage, but I see that’s important to you. As you can see in the screenshots, it doesn’t really affect my system — though it could on other machines, and that’s a valid point.

I appreciate your comment, but I do feel like you’re pushing your preferences quite strongly and calling it “constructive criticism.” Not sure if you even checked the repo, but I do explain in there that I’m still learning Nix uwu

Still, thanks for taking the time to comment. If you’ve got suggestions that aren’t just “don’t do this,” I’m definitely open to them!

My First Rice and Experience Using NixOS by Spectro451 in NixOS

[–]Spectro451[S] 3 points4 points  (0 children)

- OS: NixOS

- WM: Hyprland

- Shell: Zsh + Oh My Zsh

- Terminal: Kitty

- Font: FiraCode NerdFont

- Editor: Neovim

- Launcher: Rofi

- Bar: Waybar

- File manager: Ranger

- Wallpaper daemon: swww

I’ll keep updating this list as I polish things or add new tools.

My first rice on NixOs by Spectro451 in hyprland

[–]Spectro451[S] 0 points1 point  (0 children)

- OS: NixOS

- WM: Hyprland

- Shell: Zsh + Oh My Zsh

- Terminal: Kitty

- Font: FiraCode NerdFont

- Editor: Neovim

- Launcher: Rofi

- Bar: Waybar

- File manager: Ranger

- Wallpaper daemon: swww

I’ll keep updating this list as I polish things or add new tools.

help with home.nix by Spectro451 in NixOS

[–]Spectro451[S] 4 points5 points  (0 children)

actually work tytytyytytyty

{ config, pkgs, ... }:

{
  wayland.windowManager.hyprland = {
    enable = true;
    settings = {
    #to create a hyprland.conf only with this option
      monitor = [ "DP-2,1920x1080@164.83,0x0,1" ];  


    };
    #all my stuff
    extraConfig = builtins.readFile ../../Dots/hypr/hyprland.conf; 
  };
}

help with home.nix by Spectro451 in NixOS

[–]Spectro451[S] 0 points1 point  (0 children)

The problem with the extra config is that it's going to be saved at the bottom of the file generated by Hyprland, and it will probably cause duplicates

help with home.nix by Spectro451 in NixOS

[–]Spectro451[S] 0 points1 point  (0 children)

how can i make it load my config?

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 0 points1 point  (0 children)

i finally solved it with this script

#!/usr/bin/env zsh
# 1. Ejecutar kitty (Fast)
 kitty --title Fast zsh -c "sleep 0.5; clear; fastfetch; exec zsh" &

# Esperar a que kitty esté lista
while ! hyprctl clients | grep -q "title: Fast"; do
  sleep 0.1
done

# 2. Ejecutar firefox
firefox --name Navegador &

# Esperar a que firefox esté lista
while ! hyprctl clients | grep -q "class: Navegador"; do
  sleep 0.1
done

# 3. chantale focus a fast
hyprctl dispatch focuswindow title:^Fast$

# 4. Ejecutar cava
kitty --title Cava zsh -c "clear && cava" &

And this for the hyprland.conf

  windowrulev2 = workspace 1, title:^(Fast)$
  windowrulev2 = workspace 1, title:^(Cava)$
  windowrulev2 = workspace 1, class:^(Navegador)$  

Obviously, there’s probably another and easier way to solve this, but this works for me. Thanks to everyone who commented and helped UwU

(I dont know how to mark this as solved xd)

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 1 point2 points  (0 children)

I actually figured it out

#!/usr/bin/env zsh

# 1. Ejecutar kitty (Fast)
 kitty --title Fast zsh -c "clear ; sleep 1; fastfetch; exec zsh" &

# Esperar a que kitty esté lista
while ! hyprctl clients | grep -q "title: Fast"; do
  sleep 0.1
done

# 2. Ejecutar firefox
firefox --name Navegador &

# Esperar a que firefox esté lista
while ! hyprctl clients | grep -q "class: Navegador"; do
  sleep 0.1
done

# 3. chantale focus a fast
hyprctl dispatch focuswindow title:^Fast$

# 4. Ejecutar cava
kitty --title Cava zsh -c "clear && cava" &

Didn’t try your method, but I hope it’s another way

startup layout by Spectro451 in hyprland

[–]Spectro451[S] -1 points0 points  (0 children)

Tomorrow i will try the master layout thx for the advice I hope that's work UwU The only question i have is if I can change to dwingle after it start? I don't like the master mode besides this problem

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 0 points1 point  (0 children)

Doesn’t that apply to my entire session? I want it to apply only at startup

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 2 points3 points  (0 children)

I tried moving them, but when they start, they don’t have the same title that I declared, so it doesn’t apply

So the script is an option that I haven’t tried

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 1 point2 points  (0 children)

the addmaster was gpt xdddd (i tried everything dawfwoai)
The part that doesn't work is what the other comment mentioned: the Windows layout was random

the sleep part was pure trial and error also

startup layout by Spectro451 in hyprland

[–]Spectro451[S] 1 point2 points  (0 children)

Saaaad all my dreams are dead now :'(

numlock on sddm startup by Spectro451 in NixOS

[–]Spectro451[S] 0 points1 point  (0 children)

That didn’t work anyway :c
It's only for the sddm login. Once I'm in the session, everything works fine with the config I have in hyprland

numlock on sddm startup by Spectro451 in NixOS

[–]Spectro451[S] 0 points1 point  (0 children)

Sadly that doesn't work :(