Skip to content

Latest commit

 

History

History
181 lines (142 loc) · 7.79 KB

File metadata and controls

181 lines (142 loc) · 7.79 KB

KyleOS


What is this?
Images
Installing
Custom Themes
License

What is this?

This is an install script with accompanying dotfiles for my personal Arch Linux configuration.

I call it KyleOS because I want to.
No my name is not, and never was Kyle.
I also don't know anyone named Kyle.
And I don't plan on meeting anyone named Kyle.

WM Niri
Terminal alacritty
Bar waybar
Menu rofi
Notification mako
File Manager Thunar & ranger
Lockscreen swaylock & corrupter)

Themes based on artworks by PrisonerCoin

Note

a mostly complete package list can be found in native.sh & foreign.sh
some optional packages are listed in install.sh

Images

Themes

Thematic Menu

Rofi Theme

Power Menu

Lock Screen

themes are applied to:

  • alacritty
  • gtk theme/icons
  • nvim
  • niri
  • wallpaper
  • mako

Installing

Warning

Follow these instructions at your own risk.
I am not responsible if any of this code causes loss of data.
Be a responsible adult, read the scripts.

  • follow the Arch Linux Installation guide to set up a minimal arch installation with internet access,
    with at least one superuser that isn't root
  • clone the repo git clone https://github.com/Person-008/KyleOS
  • cd KyleOS
  • install using bash install.shcurro
  • follow the prompts

Note

The script will ask for your password and confirmation a handful of times
Don't leave it unattended for long

Note

If niri doesn't start when logging in, you may need to configure hyfetch by logging into a shell

This is necessary because fish is configured to launch with hyfetch, and the first time hyfetch is launched it asks for configuration
which causes a black screen when logging in to Niri if it is not configured (i may or may not look into finding a fix for this)

Important

The theme will not be set on the first launch
to change the theme and apply a wallpaper press Mod + T

Custom Themes

I am using my own custom theme changer called thematic

Custom themes need an entry in /etc/thematic/ThemeName.conf

Note

The thematic config files contain all the info you should need on how to add your own theme

Tip

for gtk themes and icons i recommend themix-gui tool it can also export all other color schemes except the niri colors, but those are just the active and inactive colors in the niri layout file

License

Important

This repo was forked from a repo i had originally created with my work related github account rosenkranzAusbildung and Person-008 are the same person

The Artworks for the Wallpapers were not created by me, i just based the color schemes on them. They were all created by PrisonerCoin and are all licensed under a CC BY-NC-SA 3.0 license. As such the thumbnails I created using these images are also licensed under that same license

Dyson.gif - Dyson Analasys - cc PrisonerCoin(2023)
Frontier.gif - Final Frontier - cc PrisonerCoin(2022)
Puncture.gif - Puncture - cc PrisonerCoin(2023)
SlowEnd.gif - Slow End - cc PrisonerCoin(2023)

Note

Since Survey Complete isn't licensed in any way currently, I have chosen to remove it from this repository for now
I will try to contact the Artist to get some sort of license
In the meantime you can find the artwork here:
Survey Complete - PrisonerCoin(2021)

Dyson thumbnail - cc Rosenkranz
Frontier thumbnail - cc Rosenkranz
Puncture thumbnail - cc Rosenkranz
SlowEnd thumbnail - cc Rosenkranz

All except the images in this repository are licensed under the following license

MIT License

Copyright (c) 2026 Rosenkranz

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Note

Do let me know if I made a mistake in the licensing, I am doing this for the first time