This commit is contained in:
4DBug
2025-06-03 07:12:27 -05:00
parent 4ee9bd7aa2
commit c407583801
6 changed files with 56 additions and 29 deletions

View File

@@ -1,16 +1,18 @@
{ ... }: { ... }:
{ {
hardware.pulseaudio.enable = false; services = {
pulseaudio.enable = false;
pipewire = {
enable = true;
services.pipewire = { alsa.enable = true;
enable = true; alsa.support32Bit = true;
alsa.enable = true; pulse.enable = true;
alsa.support32Bit = true;
pulse.enable = true; jack.enable = true;
};
jack.enable = true;
}; };
} }

View File

@@ -1,6 +1,14 @@
{ ... }: { ... }:
{ {
system.stateVersion = "24.11"; system = {
stateVersion = "25.05";
autoUpgrade = {
enable = true;
allowReboot = true;
};
};
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
} }

View File

@@ -1,9 +1,14 @@
{ {
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; nixpkgs.follows = "nixos-cosmic/nixpkgs";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
flatpaks.url = "github:gmodena/nix-flatpak/?ref=latest"; flatpaks.url = "github:gmodena/nix-flatpak/?ref=latest";
nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic";
}; };
outputs = inputs@{ self, nixpkgs, home-manager, flatpaks, ... }: outputs = inputs@{ self, nixpkgs, home-manager, flatpaks, ... }:
let let
system = "x86_64-linux"; system = "x86_64-linux";
@@ -12,7 +17,17 @@
nixosConfigurations.nix = nixpkgs.lib.nixosSystem { nixosConfigurations.nix = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
modules = [ modules = [
{
nix.settings = {
substituters = [ "https://cosmic.cachix.org/" ];
trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ];
};
}
nixos-cosmic.nixosModules.default
flatpaks.nixosModules.nix-flatpak flatpaks.nixosModules.nix-flatpak
./configuration.nix ./configuration.nix
]; ];
}; };

View File

@@ -11,20 +11,22 @@
services = { services = {
displayManager = { displayManager = {
cosmic-greeter.enable = true;
autoLogin = { autoLogin = {
enable = true; enable = true;
user = "bug"; user = "bug";
}; };
}; };
# desktopManager.cosmic.enable = true; desktopManager.cosmic.enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
xserver = { xserver = {
enable = true; enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
xkb = { xkb = {
layout = "us"; layout = "us";
variant = ""; variant = "";

View File

@@ -14,9 +14,9 @@
}; };
overlays = [ overlays = [
(self: super: { #(self: super: {
plasticity = self.callPackage ./plasticity.nix { }; # plasticity = self.callPackage ./plasticity.nix { };
}) #})
]; ];
}; };
@@ -29,7 +29,7 @@
}]; }];
update.auto.enable = true; update.auto.enable = true;
uninstallUnmanaged = false; uninstallUnmanaged = true;
}; };
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
@@ -45,10 +45,11 @@
fetch = "fastfetch --file ~/Pictures/Ansi/nix.ans"; fetch = "fastfetch --file ~/Pictures/Ansi/nix.ans";
neofetch = "fetch"; neofetch = "fetch";
rebuild = "sudo nixos-rebuild switch --impure && home-manager switch --impure"; rebuild = "sudo nixos-rebuild switch --impure"; # home-manager switch --impure
pissh = "ssh -t $(avahi-resolve-host-name -4 pi.home | awk '{print $2}')"; #pissh = "ssh -t $(avahi-resolve-host-name -4 pi.home | awk '{print $2}')";
pi = "pissh \"cd $(pwd) && bash\""; #pi = "pissh \"cd $(pwd) && bash\"";
pi = "ssh pi.bug.tools";
pico = "ssh pico.sh"; pico = "ssh pico.sh";

View File

@@ -103,10 +103,10 @@
glib glib
])) ]))
plasticity #plasticity
# video # video
kdenlive # kdenlive
# markdown / notes # markdown / notes
obsidian obsidian
@@ -120,7 +120,7 @@
pulseaudio pulseaudio
# utilties # utilties
mapscii #mapscii
cloudflared cloudflared
base16-schemes base16-schemes
ptyxis ptyxis
@@ -133,20 +133,19 @@
xclicker xclicker
gh gh
scanmem scanmem
openrgb #openrgb
samrewritten samrewritten
testdisk #testdisk
impression impression
bambu-studio bambu-studio
sushi sushi
#lutris #lutris
resources resources
discord #discord
authenticator authenticator
eyedropper eyedropper
turtle #turtle
#xonotic #xonotic
apostrophe
buffer buffer
]; ];
} }