nix
This commit is contained in:
@@ -12,7 +12,7 @@ keys:
|
|||||||
- &deck age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg
|
- &deck age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg
|
||||||
- &steamdeck age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0
|
- &steamdeck age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0
|
||||||
- &matt_macbook-pro age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g
|
- &matt_macbook-pro age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g
|
||||||
- &macbook-pro age19w4zafpwnq9yhzuf8r5te2yhq7xlqj76rcgzcz935hllyrz4yvws4jn6ca
|
- &macbook-pro age1t7378n8kmd3f32fkye2gw3jj6qswv3exjdx0dq8kl0xra3tmcdnsvddq3u
|
||||||
- &nuc age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0
|
- &nuc age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0
|
||||||
- &admin_nuc age1yn82e39pxt0d0pgny34ux4lkge4ff7wxvsye8ragvwngehemt4ps27phyw
|
- &admin_nuc age1yn82e39pxt0d0pgny34ux4lkge4ff7wxvsye8ragvwngehemt4ps27phyw
|
||||||
- &matt_allyx age1n5frpwgvps7c2348ynu9g7g47kqar4srdplw5kkcyn4x80eqzetqw3ej2m
|
- &matt_allyx age1n5frpwgvps7c2348ynu9g7g47kqar4srdplw5kkcyn4x80eqzetqw3ej2m
|
||||||
|
|||||||
15
flake.lock
generated
15
flake.lock
generated
@@ -205,14 +205,14 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dotfiles": {
|
"end4-dotfiles": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769126799,
|
"lastModified": 1770104062,
|
||||||
"narHash": "sha256-v/VwDphmB+pdp51d65feDAXYLxU3juUIOIvVVT43oP4=",
|
"narHash": "sha256-0+6LXC3iCzmXUvUxKNygP8wGB2BPVACg8Bd56ITlVck=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "1b4c439c3e8286809747becfc59461b484345bfa",
|
"rev": "640a1477215903ec5bca7901cc44faf8097ef8cb",
|
||||||
"revCount": 5856,
|
"revCount": 5877,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/end-4/dots-hyprland"
|
"url": "https://github.com/end-4/dots-hyprland"
|
||||||
@@ -666,7 +666,9 @@
|
|||||||
},
|
},
|
||||||
"illogical-flake": {
|
"illogical-flake": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"dotfiles": "dotfiles",
|
"dotfiles": [
|
||||||
|
"end4-dotfiles"
|
||||||
|
],
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
@@ -1401,6 +1403,7 @@
|
|||||||
"cosmic": "cosmic",
|
"cosmic": "cosmic",
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"disko": "disko",
|
"disko": "disko",
|
||||||
|
"end4-dotfiles": "end4-dotfiles",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"home-manager-stable": "home-manager-stable",
|
"home-manager-stable": "home-manager-stable",
|
||||||
"home-manager-unstable": "home-manager-unstable",
|
"home-manager-unstable": "home-manager-unstable",
|
||||||
|
|||||||
@@ -112,9 +112,14 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
end4-dotfiles = {
|
||||||
|
url = "git+https://github.com/end-4/dots-hyprland?submodules=1";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
illogical-flake = {
|
illogical-flake = {
|
||||||
url = "github:soymou/illogical-flake";
|
url = "github:soymou/illogical-flake";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
inputs.dotfiles.follows = "end4-dotfiles";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
inputs,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
namespace,
|
namespace,
|
||||||
@@ -171,6 +172,7 @@ in
|
|||||||
compose2nix
|
compose2nix
|
||||||
distrobox
|
distrobox
|
||||||
heroic
|
heroic
|
||||||
|
home-manager
|
||||||
omnissa-horizon-client
|
omnissa-horizon-client
|
||||||
jq
|
jq
|
||||||
lzip
|
lzip
|
||||||
@@ -180,7 +182,6 @@ in
|
|||||||
prismlauncher
|
prismlauncher
|
||||||
protontricks
|
protontricks
|
||||||
protonvpn-gui
|
protonvpn-gui
|
||||||
python3
|
|
||||||
runelite
|
runelite
|
||||||
smile
|
smile
|
||||||
via
|
via
|
||||||
@@ -194,6 +195,38 @@ in
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
specialisation = {
|
specialisation = {
|
||||||
|
"end4".configuration =
|
||||||
|
let
|
||||||
|
dotfiles = inputs.end4-dotfiles;
|
||||||
|
in {
|
||||||
|
programs = {
|
||||||
|
illogical-impulse = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
dotfiles = {
|
||||||
|
fish = lib.mkForce disabled;
|
||||||
|
starship = lib.mkForce disabled;
|
||||||
|
};
|
||||||
|
|
||||||
|
hyprland.plugins = [
|
||||||
|
pkgs.hyprlandPlugins.hyprbars
|
||||||
|
pkgs.hyprlandPlugins.hyprexpo
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
stylix.targets.qt = lib.mkForce disabled;
|
||||||
|
${namespace} = {
|
||||||
|
programs = {
|
||||||
|
mako = lib.mkForce disabled;
|
||||||
|
nwg-dock = lib.mkForce disabled;
|
||||||
|
nwg-drawer = lib.mkForce disabled;
|
||||||
|
nwg-panel = lib.mkForce disabled;
|
||||||
|
waybar = lib.mkForce disabled;
|
||||||
|
wlogout = lib.mkForce disabled;
|
||||||
|
wofi = lib.mkForce disabled;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
"cosmic".configuration = {
|
"cosmic".configuration = {
|
||||||
${namespace} = {
|
${namespace} = {
|
||||||
programs = {
|
programs = {
|
||||||
|
|||||||
@@ -58,6 +58,8 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
gnome.gnome-keyring.enable = true;
|
gnome.gnome-keyring.enable = true;
|
||||||
|
geoclue2.enable = true;
|
||||||
|
upower.enable = true;
|
||||||
|
|
||||||
dbus.enable = true;
|
dbus.enable = true;
|
||||||
ddccontrol.enable = false;
|
ddccontrol.enable = false;
|
||||||
|
|||||||
@@ -2,10 +2,12 @@
|
|||||||
{
|
{
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
font-awesome
|
font-awesome
|
||||||
|
pkgs.nerd-fonts.ubuntu
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-color-emoji
|
noto-fonts-color-emoji
|
||||||
meslo-lgs-nf
|
meslo-lgs-nf
|
||||||
pkgs.nerd-fonts.jetbrains-mono
|
pkgs.nerd-fonts.jetbrains-mono
|
||||||
|
rubik
|
||||||
];
|
];
|
||||||
# ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); # ALL fonts
|
# ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); # ALL fonts
|
||||||
|
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ in
|
|||||||
nix-plist-manager.homeManagerModules.default
|
nix-plist-manager.homeManagerModules.default
|
||||||
nix-index-database.homeModules.nix-index
|
nix-index-database.homeModules.nix-index
|
||||||
stylix.homeModules.stylix
|
stylix.homeModules.stylix
|
||||||
|
illogical-flake.homeManagerModules.default
|
||||||
# Add any other external HM modules here
|
# Add any other external HM modules here
|
||||||
]
|
]
|
||||||
++ (if (!isArm) then with inputs; [ steam-rom-manager.homeManagerModules.default ] else [ ])
|
++ (if (!isArm) then with inputs; [ steam-rom-manager.homeManagerModules.default ] else [ ])
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
_final: _super: {
|
final: super: {
|
||||||
# ${namespace} = super.${namespace} // {
|
# ${namespace} = super.${namespace} // {
|
||||||
# linuxPackages_rpi5 = super.linuxPackagesFor (
|
# linuxPackages_rpi5 = super.linuxPackagesFor (
|
||||||
# super.${namespace}.linux-rpi.override { stdenv = super.ccacheStdenv; }
|
# super.${namespace}.linux-rpi.override { stdenv = super.ccacheStdenv; }
|
||||||
@@ -116,13 +116,6 @@ _final: _super: {
|
|||||||
# qtwebengine = super.stable.kdePackages.qtwebengine; # .override { stdenv = super.ccacheStdenv; };
|
# qtwebengine = super.stable.kdePackages.qtwebengine; # .override { stdenv = super.ccacheStdenv; };
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# # python3Packages = super.python3Packages // {
|
|
||||||
# # torch = super.python3Packages.torch.override {
|
|
||||||
# # stdenv = super.ccacheStdenv;
|
|
||||||
# # inherit gpuTargets;
|
|
||||||
# # };
|
|
||||||
# # };
|
|
||||||
|
|
||||||
# # piper-tts = super.piper-tts.overridePythonAttrs (oldAttrs: {
|
# # piper-tts = super.piper-tts.overridePythonAttrs (oldAttrs: {
|
||||||
# # pythonCatchConflictsPhase = null;
|
# # pythonCatchConflictsPhase = null;
|
||||||
# # });
|
# # });
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
};
|
};
|
||||||
user = {
|
user = {
|
||||||
name = "matt";
|
name = "matt";
|
||||||
|
hashedPassword = "$y$j9T$EkPXmsmIMFFZ.WRrBYCxS1$P0kwo6e4.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06";
|
||||||
extraGroups = [
|
extraGroups = [
|
||||||
"scanner"
|
"scanner"
|
||||||
"lp"
|
"lp"
|
||||||
|
|||||||
@@ -87,20 +87,19 @@
|
|||||||
# capabilities = "cap_net_admin+p";
|
# capabilities = "cap_net_admin+p";
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# specialisation = {
|
specialisation = {
|
||||||
# "cosmic" = {
|
"cosmic" = {
|
||||||
# enable = false;
|
configuration = {
|
||||||
# configuration = {
|
${namespace} = {
|
||||||
# ${namespace} = {
|
desktop = {
|
||||||
# desktop = {
|
cosmic.enable = lib.mkForce true;
|
||||||
# cosmic.enable = lib.mkForce true;
|
hyprland = {
|
||||||
# hyprland = {
|
enable = lib.mkForce false;
|
||||||
# enable = lib.mkForce false;
|
};
|
||||||
# };
|
gnome.enable = lib.mkForce false;
|
||||||
# gnome.enable = lib.mkForce false;
|
};
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user