GithubHelp home page GithubHelp logo

tespeleta / macify-linux Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jonchun/macify-linux

0.0 0.0 0.0 16.29 MB

Automated setup scripts to transform Linux into macOS.

License: GNU General Public License v3.0

Shell 6.90% JavaScript 2.61% Python 70.03% HTML 20.46%

macify-linux's Introduction

macify-linux

Automated setup scripts to transform Linux into macOS.

Intro

This project was started because I grew obsessed with the idea of making the macOS-like experience available for free. I am personally sick of vendor-locking from Apple, so am excited about moving to Linux, and want to make this available to others as well who might not be willing to put in the time into customization, or find it hard to get started.

Please feel free to open issues with comments/suggestions.

Goals

  • Must be relatively easy for users new to Linux to start using. This is why an Ubuntu-based distro was chosen.
  • Must be easy for developers used to macOS to start using in this setup. They should have their workflow impacted minimally in terms of the available hotkeys, software, etc.

WARNING: This utility is currently pre-alpha. It is absolutely not ready for a full release. However, it should still run fine for testing, especially if you're just spinning up a VM to check it out.

Installation

First, you need to be on a fresh install of KDE Neon

wget https://raw.githubusercontent.com/Jonchun/macify-linux/master/install.sh
bash install.sh

Screenshots

Before: macify-linux-1.png

After: macify-linux-1.png

Global Menu: macify-linux-2.png

Dolphin File browser + Notifications Widget: macify-linux-3.png

Login Screen (Chili!!!): macify-linux-4.png

Spotlight search alternative (Albert): macify-linux-5.png

Notes

This is definitely a "rough draft" of the script! PLEASE DO NOT USE IT IN ANYTHING OTHER THAN A VM! (Unless you're willing to spend time troubleshooting/backtracking if things go wrong)

TODO

  • Make the installer interactive so you can choose light/dark and more
  • Work on customizing widgets so they don't look like they're about to pop out of their panels
  • Test on hardware instead of only VMs

macify-linux's People

Contributors

garethrees avatar jonchun avatar

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.