noctalia <3

This commit is contained in:
Polen 2026-01-28 10:42:22 -05:00
parent 49b23aaf8c
commit 940a007bb0
3 changed files with 35 additions and 0 deletions

View file

@ -4,12 +4,15 @@
{ {
config, config,
pkgs, pkgs,
inputs,
... ...
}: { }: {
imports = [ imports = [
# Include the results of the hardware scan. # Include the results of the hardware scan.
./hardware-configuration.nix ./hardware-configuration.nix
inputs.noctalia.nixosModules.default
]; ];
services.noctalia-shell.enable = true;
hardware.bluetooth = { hardware.bluetooth = {
enable = true; enable = true;
@ -18,6 +21,10 @@
services.blueman.enable = true; services.blueman.enable = true;
services.openssh.enable = true; services.openssh.enable = true;
services.power-profiles-daemon.enable = true;
services.upower.enable = true;
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@ -95,10 +102,12 @@
libnotify libnotify
bemenu bemenu
pavucontrol pavucontrol
pamixer
networkmanagerapplet networkmanagerapplet
wl-clipboard wl-clipboard
libsForQt5.qt5.qtquickcontrols2 libsForQt5.qt5.qtquickcontrols2
libsForQt5.qt5.qtgraphicaleffects libsForQt5.qt5.qtgraphicaleffects
ntfs3g
# Nix related # Nix related
nixfmt-classic nixfmt-classic
@ -109,6 +118,7 @@
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
withUWSM = true;
}; };
services.gvfs.enable = true; services.gvfs.enable = true;

21
flake.lock generated
View file

@ -255,6 +255,26 @@
"type": "github" "type": "github"
} }
}, },
"noctalia": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1769187095,
"narHash": "sha256-1EpJcnYSIpkHnMChluK6LoDtOkjkPOl/zqhZyqGefqs=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "ee2e9cdb0c7618e00d4c78b359d461733416a673",
"type": "github"
},
"original": {
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"type": "github"
}
},
"nvf": { "nvf": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
@ -283,6 +303,7 @@
"disko": "disko", "disko": "disko",
"nix-darwin": "nix-darwin", "nix-darwin": "nix-darwin",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"noctalia": "noctalia",
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"vimix": "vimix" "vimix": "vimix"
} }

View file

@ -6,6 +6,10 @@
nix-darwin.url = "github:LnL7/nix-darwin"; nix-darwin.url = "github:LnL7/nix-darwin";
vimix.url = "github:Polensky/vimix"; vimix.url = "github:Polensky/vimix";
sops-nix.url = "github:Mic92/sops-nix"; sops-nix.url = "github:Mic92/sops-nix";
noctalia = {
url = "github:noctalia-dev/noctalia-shell";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { outputs = {