This commit is contained in:
zastian@mrthoddata.com
2025-11-01 14:44:29 +00:00
parent d33d191613
commit 914212ce30
11 changed files with 177 additions and 227 deletions

View File

@@ -34,7 +34,7 @@ in
./system/fonts.nix ./system/fonts.nix
./system/nixOSPkgs.nix ./system/nixOSPkgs.nix
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
inputs.niri.nixosModules.niri #inputs.niri.nixosModules.niri
]; ];
############################################################################## ##############################################################################
@@ -67,11 +67,11 @@ in
builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu"; builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
# Niri (via overlay) # Niri (via overlay)
nixpkgs.overlays = [ inputs.niri.overlays.niri ]; #nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = { #programs.niri = {
enable = useNiri; # enable = useNiri;
package = pkgs.niri-stable; # Only needed if not provided by the overlay # package = pkgs.niri-stable; # Only needed if not provided by the overlay
}; #};
# Hyprland # Hyprland
programs.hyprland = { programs.hyprland = {

View File

@@ -8,9 +8,14 @@
{ {
programs.nixcord = { programs.nixcord = {
enable = true; enable = true;
discord.enable = false; discord = {
enable = false;
package = pkgs.vencord;
};
vesktop = { vesktop = {
enable = true; enable = true;
package = pkgs.vesktop;
useSystemVencord = false;
}; };
config = { config = {
plugins = { plugins = {

341
flake.lock generated
View File

@@ -10,11 +10,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1761238850, "lastModified": 1761806975,
"narHash": "sha256-WGoqR+ULsh1w7yDNAtJiE27HX6zSlGPR4I2pgjAU/SA=", "narHash": "sha256-GLGdVJSPH0LnsO64Biw0WFJaj1PlltYxgH13f+FGWgQ=",
"owner": "Kirottu", "owner": "Kirottu",
"repo": "anyrun", "repo": "anyrun",
"rev": "ae3c499316e9aa568acb3832566a1978ca665748", "rev": "329d31af9ba038ef65db9914eb94de695c738377",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -97,11 +97,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760101617, "lastModified": 1761420899,
"narHash": "sha256-8jf/3ZCi+B7zYpIyV04+3wm72BD7Z801IlOzsOACR7I=", "narHash": "sha256-kxGCip6GNbcbNWKu4J2iKbNYfFTS8Zbjg9CWp0zmFoM=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "1826a9923881320306231b1c2090379ebf9fa4f8", "rev": "62479232aae42c1ef09c2c027c8cfd91df060897",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -201,11 +201,11 @@
"quickshell": "quickshell" "quickshell": "quickshell"
}, },
"locked": { "locked": {
"lastModified": 1761208545, "lastModified": 1761746637,
"narHash": "sha256-rlhP4YHqbqSULj/Q3PkaN5mla8btYBBvs/qCiLCGLVM=", "narHash": "sha256-t0mId8j2uvwiBM+SGVDv58CwbqXtebaHFX1D9+hdB08=",
"owner": "caelestia-dots", "owner": "caelestia-dots",
"repo": "shell", "repo": "shell",
"rev": "223207235e41e3476aefae4e9f4a8724dcd02e8b", "rev": "bfd149b256d1364ec320c8a0307966b5d4fde826",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -225,11 +225,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760637553, "lastModified": 1761392494,
"narHash": "sha256-I3fN6TsYfOtKFc1iVy/vXYR7Ck3JRTPncnQaZC6eLJ8=", "narHash": "sha256-Xabw0gwVYKY158DyhNlKopAhjAw54wu7Ws0SmVVrjVA=",
"owner": "caelestia-dots", "owner": "caelestia-dots",
"repo": "cli", "repo": "cli",
"rev": "4593b823d730f46168d2eccd061467adb1754a57", "rev": "cc458bf8598c0beab27b5dc4331b0cf2ee654165",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -244,11 +244,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1761392494, "lastModified": 1761789653,
"narHash": "sha256-Xabw0gwVYKY158DyhNlKopAhjAw54wu7Ws0SmVVrjVA=", "narHash": "sha256-1bc0oTu+NYoa9/SITmHeeDFlvX0iKZyrfuPXEJHHTP0=",
"owner": "caelestia-dots", "owner": "caelestia-dots",
"repo": "cli", "repo": "cli",
"rev": "cc458bf8598c0beab27b5dc4331b0cf2ee654165", "rev": "94d54779086febf674dd0a3a29e3829977833a57",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -269,11 +269,11 @@
"quickshell": "quickshell_2" "quickshell": "quickshell_2"
}, },
"locked": { "locked": {
"lastModified": 1761208545, "lastModified": 1761746637,
"narHash": "sha256-rlhP4YHqbqSULj/Q3PkaN5mla8btYBBvs/qCiLCGLVM=", "narHash": "sha256-t0mId8j2uvwiBM+SGVDv58CwbqXtebaHFX1D9+hdB08=",
"owner": "caelestia-dots", "owner": "caelestia-dots",
"repo": "shell", "repo": "shell",
"rev": "223207235e41e3476aefae4e9f4a8724dcd02e8b", "rev": "bfd149b256d1364ec320c8a0307966b5d4fde826",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -403,6 +403,24 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils": {
"inputs": {
"systems": "systems_5"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"fromYaml": { "fromYaml": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -465,11 +483,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761395627, "lastModified": 1761878381,
"narHash": "sha256-9wQpgBRW2PzYw1wx+MgCt1IbPAYz93csApLMgSZOJCk=", "narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "7296022150cd775917e4c831c393026eae7c2427", "rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -583,11 +601,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1761401987, "lastModified": 1761869718,
"narHash": "sha256-fel0Mx/VqZbPRcKg/C3VGgtjCe5uOwcxeF8tY/5MHuw=", "narHash": "sha256-jLfwwlPGpnGRAtVDyoGj9FgH2D9hWwyEu0yHkflG2EI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "b6f946991da0bf372df3f9f8f7160ac8514db8b9", "rev": "8e9add2afda58d233a75e4c5ce8503b24fa59ceb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -634,11 +652,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761249285, "lastModified": 1761824067,
"narHash": "sha256-70dEwL5p3CB/00ODs2RHWUKTyafB+PF4Ld7IEMuO+no=", "narHash": "sha256-dB27qZRH2X5h2KM99UBYmksxb2ly2EGp5eSznTzRDe0=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-plugins", "repo": "hyprland-plugins",
"rev": "81f6d1426537981fcbb921f8b5e470b1280ef8f3", "rev": "7a07883c4d3e7ec6726862586483ea119e20eb0f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -845,11 +863,11 @@
"systems": "systems_3" "systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1761304556, "lastModified": 1761869528,
"narHash": "sha256-PR+E11KJekNmAPsW6NA+IyppbVTqjEbF0cRc9S1vgKk=", "narHash": "sha256-sbwMOhVoJzq9UoBggo/3qtpTXvt5Lq18zRK/GDv7F3I=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlauncher", "repo": "hyprlauncher",
"rev": "5dfa71f6193224d1e33d466039f33d611377954a", "rev": "697c762ccbc9d6d60c9b6770e7998006147dc888",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -887,11 +905,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760875067, "lastModified": 1761571427,
"narHash": "sha256-f9Fc6dtbSmCho3daz8j2ljw+e8pycwENkImDhNfjM2c=", "narHash": "sha256-SJUAzAquggt4EJu68PhLcUQJQYz/lW9vqOkHxoR5cgo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprtoolkit", "repo": "hyprtoolkit",
"rev": "6a30c66c107fe8982eb830cdf73e787873db1eb5", "rev": "6f922b21767d3ce50210e9af8a280312550645b3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1016,11 +1034,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760883695, "lastModified": 1761304096,
"narHash": "sha256-BCh2X5MwlbYUS5qwa90jamIqlxUuda2SjQgjflvTJ7U=", "narHash": "sha256-YSGRoxr+BuRJ2sHecc2guPmbZYtkr6219lRN+lrqoJ8=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwire", "repo": "hyprwire",
"rev": "39179e1078a3209fe3cbb1e618ffee8959682fbb", "rev": "c968b37580a4db22ea183958ef40d411aab0ffc2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1029,62 +1047,6 @@
"type": "github" "type": "github"
} }
}, },
"niri": {
"inputs": {
"niri-stable": "niri-stable",
"niri-unstable": "niri-unstable",
"nixpkgs": "nixpkgs_3",
"nixpkgs-stable": "nixpkgs-stable",
"xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1761348525,
"narHash": "sha256-V738NRqRVHCug0rPbYmXFAZsQnqmQAurDzu54WY/YIk=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "34e1de2311cda824f7685f2e2cd9453263ef75d5",
"type": "github"
},
"original": {
"owner": "sodiboo",
"repo": "niri-flake",
"type": "github"
}
},
"niri-stable": {
"flake": false,
"locked": {
"lastModified": 1756556321,
"narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294",
"type": "github"
},
"original": {
"owner": "YaLTeR",
"ref": "v25.08",
"repo": "niri",
"type": "github"
}
},
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1761337523,
"narHash": "sha256-j6hQ1B7TJt9irtvt2Kxbrb8pq16C8yv4w+M/Dbghabw=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "4310c20c320d040f3df7a93de4064e452a1876ae",
"type": "github"
},
"original": {
"owner": "YaLTeR",
"repo": "niri",
"type": "github"
}
},
"nix-alien": { "nix-alien": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
@@ -1169,11 +1131,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760846226, "lastModified": 1761451000,
"narHash": "sha256-xmU8kAsRprJiTGBTaGrwmjBP3AMA9ltlrxHKFuy5JWc=", "narHash": "sha256-qBJL6xEIjqYq9zOcG2vf2nPTeVBppNJzvO0LuQWMwMo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "5024e1901239a76b7bf94a4cd27f3507e639d49e", "rev": "ed6b293161b378a7368cda38659eb8d3d9a0dac4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1186,14 +1148,16 @@
"inputs": { "inputs": {
"flake-compat": "flake-compat_3", "flake-compat": "flake-compat_3",
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
"nixpkgs": "nixpkgs_4" "nixpkgs": [
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1761207985, "lastModified": 1761899112,
"narHash": "sha256-50TyAkVIllvbUtMQSweQ/xrZwnvnTHde3VlCCmKFD7k=", "narHash": "sha256-1fEwIhpop7itNtEUTqIfGNsJZNSp9ULLpTMOHkHnqMs=",
"owner": "kaylorben", "owner": "kaylorben",
"repo": "nixcord", "repo": "nixcord",
"rev": "440351a2fc5e9b726e4f1ea66041512b4340b132", "rev": "c900f0faa0b7bdac4adfee3195e861040bbaf4c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1204,11 +1168,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1760524057, "lastModified": 1761114652,
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1248,29 +1212,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-stable": {
"locked": {
"lastModified": 1761173472,
"narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1761114652, "lastModified": 1761672384,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1282,53 +1230,21 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1761114652, "lastModified": 1761672384,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=",
"owner": "NixOS", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "nixos",
"ref": "nixos-unstable", "ref": "nixos-unstable",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": {
"lastModified": 1754028485,
"narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "59e69648d345d6e8fef86158c555730fa12af9de",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1761114652,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1758690382, "lastModified": 1758690382,
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", "narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=",
@@ -1344,6 +1260,22 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": {
"locked": {
"lastModified": 1759036355,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": [ "flake-parts": [
@@ -1462,11 +1394,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760822546, "lastModified": 1761897390,
"narHash": "sha256-cy3wJQQzQbZ/EYUfTDuMiP/haPOjkqGgWOPPl7K9oiM=", "narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "3e2ce40b18af943f9ba370ed73565e9f487663ef", "rev": "fc704e6b5d445899a1565955268c91942a4f263f",
"revCount": 697, "revCount": 700,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell" "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}, },
@@ -1485,15 +1417,15 @@
"hyprland-hyprsplit": "hyprland-hyprsplit", "hyprland-hyprsplit": "hyprland-hyprsplit",
"hyprland-plugins": "hyprland-plugins", "hyprland-plugins": "hyprland-plugins",
"hyprlauncher": "hyprlauncher", "hyprlauncher": "hyprlauncher",
"niri": "niri",
"nix-alien": "nix-alien", "nix-alien": "nix-alien",
"nix-colors": "nix-colors", "nix-colors": "nix-colors",
"nix-index-database": "nix-index-database_2", "nix-index-database": "nix-index-database_2",
"nixcord": "nixcord", "nixcord": "nixcord",
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_3",
"qs-qml": "qs-qml", "qs-qml": "qs-qml",
"quickshell": "quickshell_3", "quickshell": "quickshell_3",
"stylix": "stylix", "stylix": "stylix",
"vicinae": "vicinae",
"zen-browser": "zen-browser" "zen-browser": "zen-browser"
} }
}, },
@@ -1506,7 +1438,7 @@
"firefox-gnome-theme": "firefox-gnome-theme", "firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"nixpkgs": "nixpkgs_6", "nixpkgs": "nixpkgs_4",
"nur": "nur", "nur": "nur",
"systems": "systems_4", "systems": "systems_4",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
@@ -1516,11 +1448,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1761028816, "lastModified": 1761840967,
"narHash": "sha256-s1XiIeJHpODVWfzsPaK9e21iz1dQSCU3H4/1OxOsyps=", "narHash": "sha256-alE8Vesztx3tPxXpJURtYWD8x1cXaU/x+10Q6hbgGBY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "stylix", "repo": "stylix",
"rev": "b81dc0a385443099e7d231fe6275189e32c3b760", "rev": "c33226f205aeab42a170913cd1f8bc3428b7e6b1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1589,6 +1521,21 @@
"type": "github" "type": "github"
} }
}, },
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": { "tinted-foot": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -1670,6 +1617,25 @@
"type": "github" "type": "github"
} }
}, },
"vicinae": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1761911815,
"narHash": "sha256-Oxlt/1n4/WDMEEN3vBu7bLSv8ptyar3tX1X1AHyuiTM=",
"owner": "vicinaehq",
"repo": "vicinae",
"rev": "1a84c3a971b49bb2329d3e6c5e1172e928c7444a",
"type": "github"
},
"original": {
"owner": "vicinaehq",
"repo": "vicinae",
"type": "github"
}
},
"xdph": { "xdph": {
"inputs": { "inputs": {
"hyprland-protocols": [ "hyprland-protocols": [
@@ -1711,39 +1677,6 @@
"type": "github" "type": "github"
} }
}, },
"xwayland-satellite-stable": {
"flake": false,
"locked": {
"lastModified": 1755491097,
"narHash": "sha256-m+9tUfsmBeF2Gn4HWa6vSITZ4Gz1eA1F5Kh62B0N4oE=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "388d291e82ffbc73be18169d39470f340707edaa",
"type": "github"
},
"original": {
"owner": "Supreeeme",
"ref": "v0.7",
"repo": "xwayland-satellite",
"type": "github"
}
},
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
"lastModified": 1761345612,
"narHash": "sha256-ph61jGpaonY04jdfQxkBYRgw7ptlNHo7K0W+5kCV/+0=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "04816e2a3634087db3de39043fcc9db2afcb0c44",
"type": "github"
},
"original": {
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"type": "github"
}
},
"zen-browser": { "zen-browser": {
"inputs": { "inputs": {
"home-manager": [ "home-manager": [
@@ -1754,11 +1687,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761387499, "lastModified": 1761859061,
"narHash": "sha256-YLKFDesY2QA32Vakj1G2jyNuF5oAqQC783TZkMwC2y4=", "narHash": "sha256-5C2x+ZQQZAAy0LowYgacT1KG83nXxjcYKMzedx89Wtw=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "4894effc217ff851b5f5caad300b016dff59029e", "rev": "26142b84460636c55bd612ae67225056c7faf134",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -1,6 +1,6 @@
{ {
description = "Nixos config flake"; description = "Nixos config flake";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nix-index-database.url = "github:nix-community/nix-index-database"; nix-index-database.url = "github:nix-community/nix-index-database";
nix-index-database.inputs.nixpkgs.follows = "nixpkgs"; nix-index-database.inputs.nixpkgs.follows = "nixpkgs";
@@ -19,14 +19,16 @@
home-manager.follows = "home-manager"; home-manager.follows = "home-manager";
}; };
}; };
nixcord.url = "github:kaylorben/nixcord"; nixcord = {
niri.url = "github:sodiboo/niri-flake"; url = "github:kaylorben/nixcord";
inputs.nixpkgs.follows = "nixpkgs";
};
#niri.url = "github:sodiboo/niri-flake";
caelestia.url = "github:caelestia-dots/shell"; caelestia.url = "github:caelestia-dots/shell";
caelestia-cli.url = "github:caelestia-dots/cli"; caelestia-cli.url = "github:caelestia-dots/cli";
quickshell = { quickshell = {
# remove ?ref=v0.1.0 to track the master branch # remove ?ref=v0.1.0 to track the master branch
url = "git+https://git.outfoxxed.me/outfoxxed/quickshell"; url = "git+https://git.outfoxxed.me/outfoxxed/quickshell";
# THIS IS IMPORTANT # THIS IS IMPORTANT
# Mismatched system dependencies will lead to crashes and other issues. # Mismatched system dependencies will lead to crashes and other issues.
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -55,9 +57,11 @@
url = "github:hyprwm/hyprlauncher"; url = "github:hyprwm/hyprlauncher";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
vicinae = {
url = "github:vicinaehq/vicinae";
#inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = outputs =
{ {
self, self,
@@ -81,7 +85,7 @@
modules = [ modules = [
./configuration.nix ./configuration.nix
inputs.home-manager.nixosModules.default inputs.home-manager.nixosModules.default
inputs.nix-index-database.nixosModules.nix-index inputs.nix-index-database.nixosModules.nix-index
]; ];
}; };
mrfluffyPC = nixpkgs.lib.nixosSystem { mrfluffyPC = nixpkgs.lib.nixosSystem {
@@ -92,7 +96,7 @@
modules = [ modules = [
./configuration.nix ./configuration.nix
inputs.home-manager.nixosModules.default inputs.home-manager.nixosModules.default
inputs.nix-index-database.nixosModules.nix-index inputs.nix-index-database.nixosModules.nix-index
]; ];
}; };
}; };

View File

@@ -28,6 +28,7 @@ in
imports = [ imports = [
inputs.zen-browser.homeModules.beta inputs.zen-browser.homeModules.beta
inputs.caelestia.homeManagerModules.default inputs.caelestia.homeManagerModules.default
inputs.vicinae.homeManagerModules.default
]; ];
programs = { programs = {
@@ -133,6 +134,13 @@ in
}; };
}; };
services.vicinae = {
enable = true; # default: false
autoStart = true; # default: true
useLayerShell = false;
#package = # specify package to use here. Can be omitted.
};
qt.enable = true; qt.enable = true;
# qt.style = "gtk2"; # qt.style = "gtk2";
# qt.platformTheme = "qt5ct"; # qt.platformTheme = "qt5ct";
@@ -243,8 +251,8 @@ in
zed-editor zed-editor
# Language tooling from inputs # Language tooling from inputs
inputs.qs-qml.packages.${pkgs.system}.qml-ts-mode #inputs.qs-qml.packages.${pkgs.system}.qml-ts-mode
inputs.qs-qml.packages.${pkgs.system}.tree-sitter-qmljs #inputs.qs-qml.packages.${pkgs.system}.tree-sitter-qmljs
############################ ############################
# Game Dev / Engines # Game Dev / Engines

View File

@@ -30,7 +30,7 @@ in
#../dots/hyprlock.nix #../dots/hyprlock.nix
../dots/xdg.nix ../dots/xdg.nix
../dots/river.nix ../dots/river.nix
../dots/niri.nix #../dots/niri.nix
../dots/hyprland.nix ../dots/hyprland.nix
../dots/hyprpaper.nix ../dots/hyprpaper.nix
../dots/caelestia.nix ../dots/caelestia.nix

View File

@@ -75,7 +75,7 @@ in
name = "Iosevka Comfy"; name = "Iosevka Comfy";
}; };
emoji = { emoji = {
package = pkgs.noto-fonts-emoji; package = pkgs.noto-fonts-color-emoji;
name = "Noto Color Emoji"; name = "Noto Color Emoji";
}; };
sizes = { sizes = {

View File

@@ -30,7 +30,7 @@ in
#../dots/hyprlock.nix #../dots/hyprlock.nix
../dots/xdg.nix ../dots/xdg.nix
../dots/river.nix ../dots/river.nix
../dots/niri.nix #../dots/niri.nix
../dots/hyprland.nix ../dots/hyprland.nix
../dots/hyprpaper.nix ../dots/hyprpaper.nix
../dots/caelestia.nix ../dots/caelestia.nix

View File

@@ -8,7 +8,7 @@
{ {
#fonts.fontconfig.enable = true; #fonts.fontconfig.enable = true;
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
ubuntu_font_family ubuntu-classic
siji siji
unifont unifont
noto-fonts noto-fonts

View File

@@ -10,7 +10,7 @@ let
# Shared VA-API / VDPAU bits across both machines # Shared VA-API / VDPAU bits across both machines
commonVA = with pkgs; [ commonVA = with pkgs; [
libva libva
vaapiVdpau libva-vdpau-driver
libvdpau-va-gl libvdpau-va-gl
]; ];
in in

View File

@@ -187,7 +187,7 @@ in
pavucontrol pavucontrol
# --- Networking / Secrets --- # --- Networking / Secrets ---
bitwarden bitwarden-desktop
polkit_gnome polkit_gnome
xclip xclip
socat socat