├── Gemfile ├── _config.yml ├── assets └── styles.scss ├── .github └── workflows │ └── jekyll.yml ├── README.md └── index.md /Gemfile: -------------------------------------------------------------------------------- 1 | # Gemfile 2 | source "https://rubygems.org" 3 | 4 | gem "jekyll", "~> 3.9.3" # Or a specific version compatible with GitHub Pages 5 | gem "github-pages", group: :jekyll_plugins # Use the GitHub Pages gem bundle 6 | gem "webrick" 7 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # _config.yml 2 | 3 | # Site Settings 4 | title: Hyprcursor Themes # Title that appears in the browser tab 5 | description: >- # Site description for search engines 6 | A curated list of publicly available hyprcursor themes. 7 | repository: sakshatshinde/hyprcursor-themes # Replace with your repo path (e.g., ndom91/hyprcursor-themes-list) 8 | 9 | # Build Settings 10 | markdown: kramdown # Markdown processor 11 | theme: jekyll-theme-minimal # Choose a Jekyll theme supported by GitHub Pages 12 | plugins: 13 | - jekyll-feed # Optional: adds an RSS feed 14 | 15 | # Optional: Exclude files from processing 16 | # exclude: 17 | # - Gemfile 18 | # - Gemfile.lock 19 | # - node_modules 20 | # - vendor/bundle/ 21 | # - vendor/cache/ 22 | # - vendor/gems/ 23 | # - vendor/ruby/ -------------------------------------------------------------------------------- /assets/styles.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # assets/css/style.scss 3 | # Empty front matter is required 4 | --- 5 | 6 | // Import the theme's default styles (syntax might vary slightly by theme) 7 | // For jekyll-theme-minimal, it often imports automatically or you might not need this. 8 | // Check the specific theme's documentation if needed. 9 | 10 | // Your custom styles go here 11 | body { 12 | line-height: 1.6; 13 | } 14 | 15 | // Make images responsive and add some spacing, border, and shadow 16 | img { 17 | max-width: 100%; 18 | height: auto; 19 | display: block; // Prevents extra space below images 20 | margin: 1.5em auto; // Center images with slightly more vertical space 21 | 22 | // --- Added Styles --- 23 | border: 1px solid #ddd; // Add a light grey 1px solid border 24 | border-radius: 4px; // Optional: Slightly round the corners 25 | box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); // Add a subtle shadow below the image 26 | // --- End Added Styles --- 27 | 28 | // Adjust margin if needed to account for shadow/border visual space 29 | // margin-top: 1.5em; 30 | // margin-bottom: 1.5em; 31 | } 32 | 33 | // Add some visual separation between themes 34 | hr { 35 | margin-top: 3em; 36 | margin-bottom: 3em; 37 | border-style: dashed; 38 | border-color: #ccc; 39 | border-width: 1px 0 0 0; // Ensure only top border shows for dashed 40 | height: 0; 41 | } 42 | 43 | // Maybe style the main headings 44 | h2 { 45 | margin-top: 2em; 46 | padding-bottom: 0.3em; 47 | border-bottom: 1px solid #eee; 48 | } 49 | 50 | h3 { 51 | margin-top: 1.5em; 52 | } -------------------------------------------------------------------------------- /.github/workflows/jekyll.yml: -------------------------------------------------------------------------------- 1 | # This workflow uses actions that are not certified by GitHub. 2 | # They are provided by a third-party and are governed by 3 | # separate terms of service, privacy policy, and support 4 | # documentation. 5 | 6 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages 7 | name: Deploy Jekyll site to Pages 8 | 9 | on: 10 | # Runs on pushes targeting the default branch 11 | push: 12 | branches: ["main"] 13 | 14 | # Allows you to run this workflow manually from the Actions tab 15 | workflow_dispatch: 16 | 17 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 18 | permissions: 19 | contents: read 20 | pages: write 21 | id-token: write 22 | 23 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 24 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 25 | concurrency: 26 | group: "pages" 27 | cancel-in-progress: false 28 | 29 | jobs: 30 | # Build job 31 | build: 32 | runs-on: ubuntu-latest 33 | steps: 34 | - name: Checkout 35 | uses: actions/checkout@v4 36 | - name: Setup Ruby 37 | # https://github.com/ruby/setup-ruby/releases/tag/v1.207.0 38 | uses: ruby/setup-ruby@4a9ddd6f338a97768b8006bf671dfbad383215f4 39 | with: 40 | ruby-version: '3.1' # Not needed with a .ruby-version file 41 | bundler-cache: true # runs 'bundle install' and caches installed gems automatically 42 | cache-version: 0 # Increment this number if you need to re-download cached gems 43 | - name: Setup Pages 44 | id: pages 45 | uses: actions/configure-pages@v5 46 | - name: Build with Jekyll 47 | # Outputs to the './_site' directory by default 48 | run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" 49 | env: 50 | JEKYLL_ENV: production 51 | - name: Upload artifact 52 | # Automatically uploads an artifact from the './_site' directory by default 53 | uses: actions/upload-pages-artifact@v3 54 | 55 | # Deployment job 56 | deploy: 57 | environment: 58 | name: github-pages 59 | url: ${{ steps.deployment.outputs.page_url }} 60 | runs-on: ubuntu-latest 61 | needs: build 62 | steps: 63 | - name: Deploy to GitHub Pages 64 | id: deployment 65 | uses: actions/deploy-pages@v4 66 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # hyprcursor-themes 2 | A list of publicly available hyprcursor themes
3 | https://sakshatshinde.github.io/hyprcursor-themes/ 4 | 5 | Feel free to open a PR to merge your theme 6 | 49 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | # index.md 3 | 4 | layout: default # Use the default layout provided by the theme 5 | title: Home # Title shown on the page itself (theme might override) 6 | --- 7 | 8 | # Hyprcursor Themes 9 | 10 | A list of publicly available hyprcursor themes. 11 | Please open a PR to merge your theme into the [repository](https://github.com/sakshatshinde/hyprcursor-themes) 12 | 13 | --- 14 | 15 | ## [rose-pine-hyprcursor](https://github.com/ndom91/rose-pine-hyprcursor) 16 | 17 | ![Cursor showcase](https://github.com/rose-pine/cursor/assets/44733677/0c4f6823-48d5-4ec1-8e1c-201b22463ea1) 18 | 19 | --- 20 | 21 | ## [bibata-cursor](https://github.com/ful1e5/Bibata_Cursor) 22 | 23 | ### Variants: 24 | 25 | - Normal 26 | - **Bibata Original Amber:** Yellowish and sharp edge bibata cursors. 27 | - **Bibata Modern Amber:** Yellowish and rounded edge bibata cursors. 28 | - **Bibata Original Classic:** Black and sharp edge bibata cursors. 29 | - **Bibata Modern Classic:** Black and rounded edge bibata cursors. 30 | - **Bibata Original Ice:** White and sharp edge bibata cursors. 31 | - **Bibata Modern Ice:** White and rounded edge bibata cursors. 32 | - Right Hand 33 | - **Bibata Original Amber Right:** Yellowish and sharp edge right-hand bibata cursors. 34 | - **Bibata Modern Amber Right:** Yellowish and rounded edge right-hand bibata cursors. 35 | - **Bibata Original Classic Right:** Black and sharp edge right-hand bibata cursors. 36 | - **Bibata Modern Classic Right:** Black and rounded edge right-hand bibata cursors. 37 | - **Bibata Original Ice Right:** White and sharp edge right-hand bibata cursors. 38 | - **Bibata Modern Ice Right:** White and rounded edge right-hand bibata cursors. 39 | 40 | ![Bibata Amber](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/d64d75e5-3ac9-45f3-8afe-e92719fd48d1) 41 | ![Bibata Classic](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/04df0fbe-36fc-47bd-ad0a-c70eaea871f3) 42 | ![Bibata Ice](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/56e7e67a-cf77-407c-871c-f663a93508f7) 43 | ![Bibata Amber Right](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/204a036a-796d-4277-85d2-30b7fb2449f2) 44 | ![Bibata Classic Right](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/fb4cac21-e8a8-46e9-9ce2-688f35bbcbaa) 45 | ![Bibata Ice Right](https://github.com/ful1e5/Bibata_Cursor/assets/24286590/c64f45d6-cd8d-46e6-8386-e2f3b7012db7) 46 | 47 | --- 48 | 49 | ## [Nordzy-cursors-hyprcursor](https://github.com/guillaumeboehm/Nordzy-cursors) 50 | 51 | 52 | ![](https://github.com/guillaumeboehm/Nordzy-cursors/raw/main/resources/preview-black.png) 53 | ![](https://github.com/guillaumeboehm/Nordzy-cursors/raw/main/resources/preview-white.png) 54 | 55 | --- 56 | 57 | ## [Future-Cyan Hyprcursor](https://gitlab.com/Pummelfisch/future-cyan-hyprcursor) 58 | 59 | ![cursor-showcase](https://gitlab.com/Pummelfisch/future-cyan-hyprcursor/-/raw/main/Preview_dark.png) 60 | 61 | --- 62 | --------------------------------------------------------------------------------