{"id":14967921,"url":"https://github.com/themelbine/nixos-dotfiles","last_synced_at":"2025-10-25T21:32:14.589Z","repository":{"id":248673201,"uuid":"829355518","full_name":"TheMelbine/nixos-dotfiles","owner":"TheMelbine","description":"⚡️ Simple and useful NixOS setup with Hyprland and AGS widgets 🌟","archived":false,"fork":false,"pushed_at":"2024-08-17T16:59:09.000Z","size":3859,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T10:51:14.245Z","etag":null,"topics":["ags","dotfiles","dotfiles-linux","gjs","hm","home-manager","hyprland","minimalistic","neovim-dotfiles","nix","nix-flake","nixos","widgets"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheMelbine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-16T09:07:41.000Z","updated_at":"2024-09-02T14:01:13.000Z","dependencies_parsed_at":"2024-08-17T18:06:30.280Z","dependency_job_id":null,"html_url":"https://github.com/TheMelbine/nixos-dotfiles","commit_stats":{"total_commits":59,"total_committers":3,"mean_commits":"19.666666666666668","dds":"0.35593220338983056","last_synced_commit":"46f91736ee6d7bf222b814effcb942a275e9ba5d"},"previous_names":["themelbine/nixos-dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMelbine%2Fnixos-dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMelbine%2Fnixos-dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMelbine%2Fnixos-dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMelbine%2Fnixos-dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheMelbine","download_url":"https://codeload.github.com/TheMelbine/nixos-dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238212446,"owners_count":19434955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ags","dotfiles","dotfiles-linux","gjs","hm","home-manager","hyprland","minimalistic","neovim-dotfiles","nix","nix-flake","nixos","widgets"],"created_at":"2024-09-24T13:38:52.818Z","updated_at":"2025-10-25T21:32:09.296Z","avatar_url":"https://github.com/TheMelbine.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://i.ibb.co/pJbn0Xz/output-onlinepngtools-1.png\" width=\"200\" \u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003ethemelbine/nixos-dotfiles\u003c/h1\u003e\n\n\nI generally try to keep this screenshot in the atcual state of the main branch, so you can imagine what you end up with \n\u003cimg src=\"https://i.imgur.com/SKEOXom.png\" alt=\"Desktop Preview\" \u003e\n\n# 🗒 About\n\n\u003eI started using NixOS about a month ago. The main goal of this repository is to create the most modal and logical system possible. I'm tired of complex systems that take days to figure out. This repository is primarily for myself, but I don't mind if others use it as well.\n\n\u003e [!Warning]  \n\u003e These dotfiles are still under development. If anyone wishes to use them, please do so at your own risk.\n\n\n## Hyprland Keybinds ⌨️\n\u003cdetails\u003e\n\u003csummary\u003eClick to expand keybinds\u003c/summary\u003e\n\n  \n\u003e 💡 **Tip**  \n\u003e `SUPER = WIN`  \n\u003e This can be changed in the Hyprland settings.\n\n\n\n### General Bindings\n\u003e - **Launch Kitty Terminal**: `SUPER + Return`\n\u003e - **Close Active Window**: `SUPER + Q`\n\u003e - **Exit Hyprland**: `SUPER + M`\n\u003e - **Fullscreen Active Window**: `SUPER + F`\n\u003e - **Launch Rofi**: `SUPER + D`\n\u003e - **Toggle Pseudotile Mode**: `SUPER + P`\n\u003e - **Toggle Split Mode**: `SUPER + T`\n\n### Vim-like Navigation Bindings\n\u003e - **Move Focus**: `SUPER + h/j/k/l`\n\u003e - **Move Window**: `SUPER + SHIFT + h/j/k/l`\n\u003e - **Resize Window**: `SUPER + CTRL + h/j/k/l`\n\n### Workspace Management\n\u003e - **Switch to Workspace [1-10]**: `SUPER + [1-0]`\n\u003e - **Move Active Window to Workspace [1-10] Silently**: `SUPER + SHIFT + [1-0]`\n\n### Screenshots and Screen Recording\n\u003e - **Screenshot Entire Screen**: `Print`\n\u003e - **Screenshot Area**: `SUPER + SHIFT + S`\n\u003e - **Toggle Screen Recording**: `SUPER + SHIFT + R`\n\n### Mouse Bindings\n\u003e - **Move Window with Drag**: `SUPER + Left Mouse Button`\n\u003e - **Resize Window with Drag**: `SUPER + Right Mouse Button`\n\u003c/details\u003e\n\n\u003e [!NOTE]\n\u003e I am happy to get feedback, feel free to create PRs and open issues.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemelbine%2Fnixos-dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemelbine%2Fnixos-dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemelbine%2Fnixos-dotfiles/lists"}