3
submitted 1 week ago* (last edited 1 week ago) by mobsenpai@lemmy.world to c/firefoxcss@lemmy.world

Make firefox look like this?

39
submitted 1 week ago* (last edited 1 week ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

cross-posted from: https://lemmy.world/post/21426498

I use nixos + greetd + tuigreet + hyprland. I missed to mention that I wanted to disable or hide the logs that gets shows when starting hyprland from tty terminal by writing Hyprland or when using greetd tuigreet. After entering my username and password, These logs show before hyprland starts, I want to avoid that

8
submitted 1 week ago* (last edited 1 week ago) by mobsenpai@lemmy.world to c/hyprland@lemmy.world

When using tty or greetd to start it. I use nixos + greetd + tuigreet + hyprland.

18
submitted 2 weeks ago* (last edited 1 week ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

Edit: Solved, check the comments

cross-posted from: https://lemmy.world/post/21359091

Using this works:

    services.greetd = {
      enable = true;
      settings = {
        initial_session = {
          command = "Hyprland";
          user = "yashraj";
        };
        default_session = {
          command = "${lib.getExe pkgs.greetd.tuigreet} --time --cmd Hyprland";
          user = "yashraj";
        };
      };
    };

But using this doesn't:

    services.greetd = {
      enable = true;
      settings = {
        default_session = {
          user = "yashraj";
          command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions ${pkgs.hyprland}/share/wayland-session --remember --remember-session";
        };
      };
    };

I wan't to be able to use --sessions. what could I be doing wrong? I am using latest nixos stable.

The only error returned here is after I enter my username 'yashraj' then my password 'nixos' is: expected Args or Cancel, got Pamresponse {resp: some("nixos")}

Notes:

I haven't commited the greetd file to my github yet. But I've still attached the link to my github if it may be relevant to solve this issue.

Please give any info

2
submitted 4 months ago by mobsenpai@lemmy.world to c/hyprland@lemmy.world

cross-posted from: https://lemmy.world/post/17258082

Problem -> When doing file transfers (mtp) or running some cli commands like nixos-rebuild, when the hyprlock kicks in they are pause at that point and only resume after unlock.

One thing I am kind of noticing that it may be the systemctl suspend command that is suspending the processes. But overall I am confused with the best combination of pairing both the two programs.

Here is the config (for hypridle)

general {
  before_sleep_cmd=loginctl lock-session
  lock_cmd=hyprlock
}

listener {
  on-timeout=suspend-script
  timeout=1800
}

(The suspend script)

      pw-cli i all 2>&1 | grep running -q
      # Only suspend if audio isn't running
      if [ $? == 1 ]; then
        systemctl suspend
      fi

Let me know if you have any solution. The link attached to this post is for my github hosting my nixos dotfiles, maybe that can also help.

[-] mobsenpai@lemmy.world 26 points 4 months ago

lol. I am glad I became privacy conscious before this happened.

13
submitted 5 months ago* (last edited 5 months ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

I always use all:unset in my css files and I did the same when configuring the swaync notification but somehow when using it inside global selector *{} it doesn't show the volumeslider which is shows in a notification, related pictures will be attached. I wanna use all:unset and so I want to know how to re-enable volumeslider without removing all:unset. I've found this config to also use it but its in scss so I didn't test it.

with all:unset using all:unset

without all:unset without all:unset

Full style.css ->

* {
  all: unset;
  font-family: "FiraMono Nerd Font";
  font-size: 10pt;
  font-weight: normal;
}

.notification {
  background: #3c3836;
  border: 1px solid #504945;
  border-radius: 8px;
  padding: 7px;
}

.notification-content {
  background: #3c3836;
  color: #ebdbb2;
}

.notification-row {
  margin: 2px;
}

.close-button {
  background: #cc241d;
  border-radius: 50%;
  color: #282828;
}

.close-button:hover {
  background: #fb4934;
  transition: all 0.15s ease-in-out;
}

.time {
  color: #98971a;
  font-size: 9pt;
  margin-right: 24px;
}

.control-center {
  background: #3c3836;
  border: 1px solid #504945;
  border-radius: 8px;
  padding: 8px;
}

.control-center-list-placeholder {
  background: #3c3836;
  color: #7c6f64;
}

.widget-title {
  background: #3c3836;
  color: #ebdbb2;
}

.widget-title > button {
  background: #98971a;
  color: #282828;
  border-radius: 4px;
  padding: 2px;
}

.widget-title > button:hover {
  background: #b8bb26;
  color: #282828;
  transition: all 0.15s ease-in-out;
}

.widget-dnd {
  background: #3c3836;
  color: #ebdbb2;
}

.widget-dnd > switch {
  background: #665c54;
  border-radius: 4px;
}

.widget-dnd > switch:checked {
  background: #d65d0e;
}

.widget-dnd > switch slider {
  background: #282828;
  border-radius: 4px;
}

[-] mobsenpai@lemmy.world 3 points 6 months ago

Hm looks amazing. Tq.

[-] mobsenpai@lemmy.world 3 points 6 months ago

what hyprland blur settings you're using?

11
submitted 6 months ago* (last edited 5 months ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

Edit: ended up removing the submenu functionality by adding no_actions=true in wofi's config.

My style.css ->

* {
  all: unset;
  font-family: "FiraMono Nerd Font";
  font-size: 10pt;
  font-weight: normal;
}

#window {
  background: #3c3836;
  border-radius: 8px;
  border: 1px solid #504945;
}

#input {
  background: #3c3836;
  border-bottom: 1px solid #504945;
  color: #ebdbb2;
  margin-bottom: 4px;
  padding: 4px;
}

#input > image.left {
  margin-right: 4px;
}

#input > image.right {
  margin-left: 4px;
}

#outer-box {
  padding: 4px;
}

#text {
  color: #ebdbb2;
}

#entry {
  border-radius: 4px;
  padding: 4px;
}

#entry:selected {
  background: #504945;
}

Are there any classes or a config option to set the icon to whatever I want?

13
submitted 6 months ago* (last edited 6 months ago) by mobsenpai@lemmy.world to c/nix@programming.dev

Yes I know that there are workarounds for them to set to use the flake inputs but still.. I have set nixpkgs version to 23.11 stable release and that's good, but if I try to use nix shell, nix profile or even nix-env, they all seem to use the latest master/unstable branch to install the packages by default.

Just want to know why aren't they just default to use whatever is defined in flake.nix file? will it be implemented to use it by default in the near future?

Reason as to why I am asking -> This is what I am using to match nix shell and flake inputs, but as you can see they are just workarounds, plus seem to cause more errors and whatnot, plus by ideology one shouldn't need to specially define it to use some version when everything is already defined.

7
submitted 6 months ago* (last edited 6 months ago) by mobsenpai@lemmy.world to c/nix@programming.dev

See I use wofi-emoji but this issue #308357 is haunting me. So I just wanted to know what my fellow users use cuz I guess not a lot of people use wofi-emoji.

[-] mobsenpai@lemmy.world 2 points 6 months ago

OMG you're so right. I didn't look at the last commit date. I just saw "RUST" and my mind said "yes". Didn't consider anything else. Well I use nixos and so can't use two_percent. I am gonna wait for a while for any update or will move back to fzf then. Thank you for pointing it out, otherwise I would have been in hopes that my issue will get answered on github lol.

4
submitted 6 months ago* (last edited 6 months ago) by mobsenpai@lemmy.world to c/nix@programming.dev

I know that if using flakes nix shell is the right command. But I just want to know that is it normal for legacy commands to not work like that one? nix-env works tho.

  • Dotfiles

  • One thing to note is that, what I am doing temporarily is running it using this

nix shell nixpkgs#nix-info
nix-info
  • And the output value is this
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.86, NixOS, 23.11 (Tapir), 23.11.20240417.e402c3e`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `not found`
  • Notice the nixpkgs: not found, This is also weird to me.

  • logs ->

error:
       … while calling anonymous lambda

         at «string»:1:1:

            1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runCommand) "shell" { buildInputs = [ (nix-info) ]; } ""
             | ^

       error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I)

       at «none»:0: (source not available)
15
submitted 6 months ago* (last edited 6 months ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

Please check the above github issue for more info and photos.

What is skim?

Basically I press ctrl + r to show bash history in skim. Tho when I select an option the new line that gets printed with the completed sentence is weirdly printed.

20
submitted 6 months ago* (last edited 6 months ago) by mobsenpai@lemmy.world to c/linux@lemmy.ml

Normally one defines all normal, bold, italic, bold italic font in alacritty. But since fira mono does not have italic font, how should the config structure look like?

"font": {
"normal": {"family": "FiraMono Nerd Font", "style": "Regular"},
"bold": {"family": "FiraMono Nerd Font", "style": "Bold"},
"size": 10
}

Should I define the fonts which are available like normal, bold and leave italic and bold italic. Or should I just define normal font?

[-] mobsenpai@lemmy.world 4 points 6 months ago* (last edited 6 months ago)

That's it. Thank you for this.

[-] mobsenpai@lemmy.world 3 points 6 months ago

All the other apps eg. file manager app and all are themed perfectly tho. Only this sidepanel of file/folder upload/download dialog box which appears when uploading a file on a website on firefox is like this.

[-] mobsenpai@lemmy.world 2 points 7 months ago
[-] mobsenpai@lemmy.world 4 points 7 months ago

I thought so. That was also my main concern abt trying it out bcz I had an older nvidia gpu like 710 or something so that was completely incompatible but the newer ones should work good if not perfect. I can't vouch for that though cuz I am not using nvidia now.

[-] mobsenpai@lemmy.world 6 points 7 months ago

I've had a positive experience overall. While I haven't been involved in gaming lately, I can say that for my daily work and development tasks, the transition from Xorg to Wayland has been smooth and without any major drawbacks.

[-] mobsenpai@lemmy.world 3 points 7 months ago

Why am I not surprised?

view more: next ›

mobsenpai

joined 7 months ago