Giter Site home page Giter Site logo

linuxmobile / kaku Goto Github PK

View Code? Open in Web Editor NEW
262.0 3.0 13.0 663 KB

革 | kaku

Home Page: https://linu.dev/blog/kaku

Nix 93.89% Shell 0.46% CSS 1.64% JavaScript 0.42% Python 3.60%
amdgpu dotfiles hyprland neofetch nixos nvchad ricing secureboot starship unixporn

kaku's Introduction

awesome-rice-badge

革 | kaku

PLEASE RESPECT THE CREDITS IF YOU USE SOMETHING FROM MY DESKTOP/SETUP.


SETUPGUIDESKEYBINDSGALLERY

  • Window ManagerHyprland🎨 Tiles Everywhere!
  • ShellZsh 🐚 with starship Cross Shell Platform!
  • TerminalWezTerm 💻 A powerful term with gpu support!
  • PanelAGS🍧 Patched waybar following hyprland faq!
  • Notify DaemonDunst 🍃 Minimalist and functional!
  • LauncherAnyRun 🚀 Fast AnyRunner!
  • File ManagerRanger🔖 custom!
  • GUI Basic-IDENvChad-V2 Rice IDE!

🍂 CHANGELOGS

From the previous major versions (0-1.x).

🌼 INSTALLATION (NixOS)

Request: NixOs

  • Download ISO.
wget -O https://channels.nixos.org/nixos-23.05/latest-nixos-minimal-x86_64-linux.iso
  • Boot Into the Installer.

  • Switch to Root: sudo -i

  • Partitions:

I prefer to use 1GB on the EFI partition. Specifically because the 'generations' list may become very long, and to avoid overloading the partition.

# Replace nvme with your disk partition
gdisk /dev/nvme0n1
- `o` (create new partition table)
- `n` (add partition, 512M, type ef00 EFI)
- `n` (add partition, remaining space, type 8300 Linux)
`w` (write partition table and exit)
  • Format Partitions:
mkfs.fat -F 32 -n EFI /dev/nvme0n1p1
mkfs.xfs -L NIXOS /dev/nvme0n1p2
  • Mount Partitions:
mount /dev/disk/by-label/NIXOS /mnt
mkdir -p /mnt/boot
mount /dev/disk/by-label/EFI /mnt/boot
  • Enable nixFlakes
nix-shell -p nixFlakes git
  • Clone my Dotfiles
git clone --depth 1 https://github.com/linuxmobile/kaku /mnt/etc/nixos
  • Generate your Own Nix Hardware Settings:

DON'T FORGET IT

sudo nixos-generate-config --dir --force /mnt/etc/nixos/hosts/aesthetic

# Remove configuration.nix 
rm -rf /mnt/etc/nixos/hosts/aesthetic/configuration.nix
  • Install Dotfiles Using Flake
# Move to folder
cd mnt/etc/nixos/

# Install
nixos-install --flake .#aesthetic
  • Reboot

🐙 Remember Default User & password are: nixos

  • Change Default password for User.
passwd YourUser
  • Install w/ Home-Manager the config
home-manager switch --flake 'github:linuxmobile/kaku#linudev@aesthetic'

🌸 DOTFILES EXPLAIN

🌻 TODO LIST

🎋 ADDITIONALS

🍀 KEY BINDINGS

💐 ACKNOWLEDGEMENTS

Inspiration and Resources
1 owl4ce
2 Ilham25
3 Siduck
4 NvChad
5 Rxyhn
6 HeinzDev
7 fufexan
8 AmitGolden
Based Community Membership Status
🗺 3 r/unixp*rn Not working there anymore.

🌳 CONTRIBUTING

WIP

🎃 SECURITY POLICY

BACK TO TOP

kaku's People

Contributors

linuxmobile avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kaku's Issues

xwaylandvideobridge failed to build

when adding the xwaylandvideobridge package, it gives me this error when trying to build

error: hash mismatch in fixed-output derivation '/nix/store/wwh62binq619s84ygzr8ylwklv2v0xgw-source.drv':
         specified: sha256-enGDIPGdEA9DaqIiVUprdnGuuuQ/B2dq8H7nnid61QE=
            got:    sha256-Wzd48cIB/MCbzjBBfdmUfjA43oG0jtg7tWFl91FaDtk=
error: 1 dependencies of derivation '/nix/store/dqy5c64g2jpsvyvqwarhkwn8q32wd2jd-xwaylandvideobridge-unstable-2023-05-28.drv' failed to build
error: 1 dependencies of derivation '/nix/store/0briy8i0snyz1xqi1kgrkdr5b1nsis2v-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mnz89v2c8l94qa8yw86z6jsidkic0c3s-home-manager-generation.drv' failed to build
error: 1 dependencies of derivation '/nix/store/94anjfll1r6bfw9ym0xmisj39hhllbxf-user-environment.drv' failed to build
error: 1 dependencies of derivation '/nix/store/anazx8m2z2dm8j4m0vw1xxcfhw01yci2-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/vm23kiydmy2wwdl1xzpfij57cwfg34vk-nixos-system-justin-nixos-23.11.20230813.100a155.drv' failed to build

Unrecognised argument

Unrecognised argument after generating "sudo nixos-generate-config --dir --force /mnt/etc/nixos/hosts/aesthetic"

Ask about flake + cachix

I want to build a package in flake like anyrun and upload it to cachix with github action before building it on the local machine.
As I know I can build all flake with

nix build -L '.#nixosConfigurations.laptop.config.system.build.toplevel'

Doing so takes up too much space and errors occur. Is there a way to build only 1 packags in my flake?
Here is my github action file

name: build-and-cache
"on":
  - push
  - workflow_dispatch
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: "Create Dir for Mounting moar Disk Space ❄️ "
        run: |
          sudo mkdir /nix
      - name: "Maximize Disk Space"
        uses: easimon/maximize-build-space@v8
        with:
          build-mount-path: /nix
          remove-android: true
          remove-codeql: true
          remove-docker-images: true
          remove-dotnet: true
          remove-haskell: true

      - uses: actions/checkout@v4

      - uses: DeterminateSystems/nix-installer-action@main
      - uses: DeterminateSystems/magic-nix-cache-action@main

      - name: "Install Cachix ❄️ "
        uses: cachix/cachix-action@v12
        with:
          name: hmanhng
          authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
          extraPullNames: nix-community, hyprland, hmanhng, anyrun

      - name: Set default git branch (to reduce log spam)
        run: git config --global init.defaultBranch tmpfs

      - name: Validate Flakes
        run: nix flake check --print-build-logs --accept-flake-config

      - name: "Build NixOS config ❄️ "
        run: |
          nix build -L '.#nixosConfigurations.laptop.config.system.build.toplevel'

cannot find flakes#kaku

I'm running the command nixos-install --flake kaku#linudev and it's returning me the following error cannot find the following flake in the flake registries, totally new to nix and nixos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.