I’m Wren (they/them). I’m a programmer and cybersecurity researcher. I have a blog I don’t update enough.

  • 2 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2024

help-circle



  • I already have a dark theme set, I’m using catppuccin’s colors What I’m trying to have it do is when a button is pressed, it switches to the light version of it

    currently my code looks something like this:

    #theme-toggle:checked ~ body {
      background-color: #eff1f5;
      color: #fff;
    }
    
    #theme-toggle:checked ~ html {
      background-color: #eff1f5;
    }
    
    #theme-toggle:checked ~ .content {
      background-color: #eff1f5;
    }
    

    the button itself is a checkbox that has display set to none and the label set as an svg so when you click the icon, it gets checked.

    <input style="display: none;" type="checkbox" id="theme-toggle">
                    <label for="theme-toggle" class="theme-button">
                        <img class="theme-button-svg" src="./icons/half-moon.svg">
                    </label>
    

    I used a similar strategy when making the menu for the site so I know it should work





  • Really they all work the same as long as they’re based on the same OS. I’ve done a lot of distro hopping and the only real difference I’ve seen is the desktop environment, package managers(sometimes), and pre-installed applications.

    Even then, all of these can be changed. I would suggest picking a distro that best suits your needs by default and then add what you need from there.

    I personally have been really happy with Linux Mint.



  • what it protects against is group ideology. I don’t want to start thinking things simply because the political party I align most with thinks that, and unfortunately, identifying with a political group can make people start doing that. I do recognize my biases when making decisions, it’s important to do so, I just find it becomes harder to do that when I start identifying with a group