Compare commits
2 Commits
dcece454e1
...
9a3e50be1f
| Author | SHA1 | Date | |
|---|---|---|---|
| 9a3e50be1f | |||
| 0eaf7a718f |
60
flake.lock
generated
60
flake.lock
generated
@ -1,5 +1,27 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
|
"aagl": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-compat": "flake-compat",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"rust-overlay": "rust-overlay"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1778493762,
|
||||||
|
"narHash": "sha256-PG7vz7Dk3U3hB8OXtIS3bJ4QmJEw08ycFprJuAO7YS0=",
|
||||||
|
"owner": "ezKEa",
|
||||||
|
"repo": "aagl-gtk-on-nix",
|
||||||
|
"rev": "75aac6845b47e913b53c2a0af7fd124fdb8fe84a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "ezKEa",
|
||||||
|
"repo": "aagl-gtk-on-nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"alejandra": {
|
"alejandra": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"fenix": "fenix",
|
"fenix": "fenix",
|
||||||
@ -129,6 +151,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-compat": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1767039857,
|
||||||
|
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-parts": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
@ -544,6 +582,7 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"aagl": "aagl",
|
||||||
"alejandra": "alejandra",
|
"alejandra": "alejandra",
|
||||||
"grub2-themes": "grub2-themes",
|
"grub2-themes": "grub2-themes",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
@ -576,6 +615,27 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"rust-overlay": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"aagl",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1777605393,
|
||||||
|
"narHash": "sha256-Hjp0VOOHgHcTrX23iVvnfAudPcuCmfkfpQNFwv2v/ks=",
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"rev": "ff88db34cfa486fc4964a6991cab1678d82eee8c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"stylix": {
|
"stylix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"base16": "base16",
|
"base16": "base16",
|
||||||
|
|||||||
@ -9,6 +9,11 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
aagl = {
|
||||||
|
url = "github:ezKEa/aagl-gtk-on-nix";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
nixos-hardware.url = "github:NixOS/nixos-hardware"; #To Provide Framework13 hardware modules
|
nixos-hardware.url = "github:NixOS/nixos-hardware"; #To Provide Framework13 hardware modules
|
||||||
|
|
||||||
home-manager.url = "github:nix-community/home-manager/master";
|
home-manager.url = "github:nix-community/home-manager/master";
|
||||||
@ -61,6 +66,7 @@
|
|||||||
home-manager,
|
home-manager,
|
||||||
plasma-manager,
|
plasma-manager,
|
||||||
nixos-hardware,
|
nixos-hardware,
|
||||||
|
aagl,
|
||||||
stylix,
|
stylix,
|
||||||
niri,
|
niri,
|
||||||
grub2-themes,
|
grub2-themes,
|
||||||
|
|||||||
@ -31,6 +31,7 @@
|
|||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
inputs.grub2-themes.nixosModules.default
|
inputs.grub2-themes.nixosModules.default
|
||||||
inputs.nix-flatpak.nixosModules.nix-flatpak
|
inputs.nix-flatpak.nixosModules.nix-flatpak
|
||||||
|
inputs.aagl.nixosModules.default
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
./firefox
|
./firefox
|
||||||
@ -237,8 +238,28 @@
|
|||||||
|
|
||||||
ssh.askPassword = lib.mkForce "${pkgs.kdePackages.ksshaskpass}/bin/ksshaskpass";
|
ssh.askPassword = lib.mkForce "${pkgs.kdePackages.ksshaskpass}/bin/ksshaskpass";
|
||||||
|
|
||||||
|
sleepy-launcher.enable = true; #Zenless zone zero launcher
|
||||||
|
|
||||||
#In order for dynamically linked executables to work
|
#In order for dynamically linked executables to work
|
||||||
nix-ld.enable = true;
|
nix-ld = {
|
||||||
|
enable = true;
|
||||||
|
#To ensure that the neccesary libraries are included in the wrapper
|
||||||
|
libraries = with pkgs; [
|
||||||
|
wayland
|
||||||
|
libadwaita
|
||||||
|
gtk4
|
||||||
|
gtk3
|
||||||
|
glib
|
||||||
|
gdk-pixbuf
|
||||||
|
pango
|
||||||
|
cairo
|
||||||
|
libGL
|
||||||
|
openssl
|
||||||
|
dbus
|
||||||
|
fontconfig
|
||||||
|
freetype
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Configure console keymap
|
# Configure console keymap
|
||||||
@ -354,7 +375,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
#Allow Nix Commands
|
#Allow Nix Commands
|
||||||
nix.settings.experimental-features = ["nix-command" "flakes"];
|
nix.settings = {
|
||||||
|
experimental-features = ["nix-command" "flakes"];
|
||||||
|
|
||||||
|
max-substitution-jobs = 32;
|
||||||
|
http-connections = 50;
|
||||||
|
|
||||||
|
#Both needed for sleepy-launcher to work
|
||||||
|
extra-substituters = ["https://ezkea.cachix.org" "https://nix-community.cachix.org"];
|
||||||
|
extra-trusted-public-keys = ["ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="];
|
||||||
|
};
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
}: {
|
}: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
#CLI tools
|
#CLI tools
|
||||||
|
imagemagick #Used as a dependency for Zenless Zone Zero
|
||||||
#pdftk #PDF toolkit
|
#pdftk #PDF toolkit
|
||||||
#yt-dlp #YouTube and others video downloader
|
#yt-dlp #YouTube and others video downloader
|
||||||
tailscale #VPN
|
tailscale #VPN
|
||||||
|
|||||||
@ -26,6 +26,7 @@
|
|||||||
#sqlite #Lightweight Database system
|
#sqlite #Lightweight Database system
|
||||||
|
|
||||||
#Desktop Applications
|
#Desktop Applications
|
||||||
|
protonup-qt #For managing proton versions
|
||||||
drawio
|
drawio
|
||||||
ryubing #Nintendo Switch Emulator
|
ryubing #Nintendo Switch Emulator
|
||||||
vlc #VLC Media Player
|
vlc #VLC Media Player
|
||||||
|
|||||||
@ -20,6 +20,7 @@
|
|||||||
#efibootmgr #A tool to manage UEFI boot entries
|
#efibootmgr #A tool to manage UEFI boot entries
|
||||||
zip #A utility for ZIP archives
|
zip #A utility for ZIP archives
|
||||||
unzip #A utility for ZIP archives
|
unzip #A utility for ZIP archives
|
||||||
|
p7zip
|
||||||
rar #A utility for RAR archives
|
rar #A utility for RAR archives
|
||||||
gnutar #A utility for .tar archives
|
gnutar #A utility for .tar archives
|
||||||
cron #A tool to set up commands to run scheduled
|
cron #A tool to set up commands to run scheduled
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
# colorTheme.enable = true;
|
# colorTheme.enable = true;
|
||||||
# profileNames = [ "${username}" ];
|
# profileNames = [ "${username}" ];
|
||||||
#};
|
#};
|
||||||
qt.enable = true;
|
qt.enable = false;
|
||||||
qt.platform = "kde";
|
qt.platform = "kde";
|
||||||
#kde.enable = false;
|
#kde.enable = false;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user