Skip to content
This repository has been archived by the owner on Oct 6, 2024. It is now read-only.

arkimium/edenlinux

Repository files navigation

Presents

edenlinux

Source Code for Eden Linux - NixOS Stylish Release

Coming Soon with NixCon 2024 Berlin!

NixOS build Version Hyprland Supported

Introduction

The Repository now release yarnOS Configuration. Included

  • configuration.nix: Configurations, include nixpkgs below
      # Define a user account. Don't forget to set a password with ‘passwd’.
    users.users.belle = {
      isNormalUser = true;
      description = "Belle";
      # passwd = "nixos";  # I found that user.user.username.passwd is undefined. So I give it up.
      extraGroups = [ "wheel" "networkmanager" ]; # Enable ‘sudo’ for the user.
      packages = with pkgs; [
        chromium
        oxygen
        konsole
        fastfetch
        zsh
      ];
    };
    
    
    # List packages installed in system profile. To search, run:
    # $ nix search wget
    environment.systemPackages = with pkgs; [
      neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
      neovide
      vimPlugins.lazy-nvim
      wget
      curl
      git
      jetbrains.writerside
      jetbrains.webstorm
      jetbrains.ruby-mine
      jetbrains.rust-rovers
      jetbrains.rider
      jetbrains.phpstorm
      jetbrains.mps
      jetbrains.clion
      jetbrains.goland
      jetbrains.idea-ultimate
      jetbrains.gateway
      jetbrains.dataspell
      jetbrains.pycharm-comminity
      vscode
      android-studio
      GitLab
      github-desktop
    ];
  • home.nix, now just enable Hyprland now. It'll be added some Hyprland configurations.
  • flake.nix, enable Plymouth (PS. Doesn't work now.)

This release will provide a .ovf virtual machine in 8GB+64GB. We are trying our best to develop it. The account infomation below:

hostname: New_Eridu
Username: Belle
Passwd: nixos

Installation

  1. Install by NixOS
  • If you already had an NixOS host and installed a command runner called just. Then run
sudo git clone https://github.com/arkimium/edenlinux.git
just deploy

Uh if no just then run nixos-rebuild switch.

Hey don't GitHub release their GitHub CLI gh? You can use it! Well if you have gh. It'll be easily execute.

sudo gh repo clone arkimium/edenlinux
cd edenlinux
just deploy && reboot   # or nixos-rebuild switch

Support Desktop Environments

  • KDE 5/6
  • GNOME
  • XFCE
  • MATE
  • HikariWM (in Darcs.hub)
  • Hyprland
  • Emacs EXWM (Emacs-like X Compositor built on Emacs)
  • ...

Issue

  • flake.nix doesn't work. I'll renew it on Saturday.
  • I wanna enable Plymouth. Plymouth was installed but I can't execute plymouth-set-default-theme. However the binary executable file was in Plymouth's file folder. Weird! Why I can't execute this command? Finding help in NixOS Discourse.