cosmic
This commit is contained in:
@@ -1,16 +1,18 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
hardware.pulseaudio.enable = false;
|
||||
services = {
|
||||
pulseaudio.enable = false;
|
||||
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
pipewire = {
|
||||
enable = true;
|
||||
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
|
||||
pulse.enable = true;
|
||||
pulse.enable = true;
|
||||
|
||||
jack.enable = true;
|
||||
jack.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
10
core/nix.nix
10
core/nix.nix
@@ -1,6 +1,14 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
system.stateVersion = "24.11";
|
||||
system = {
|
||||
stateVersion = "25.05";
|
||||
|
||||
autoUpgrade = {
|
||||
enable = true;
|
||||
allowReboot = true;
|
||||
};
|
||||
};
|
||||
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
|
||||
{
|
||||
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";
|
||||
|
||||
nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic";
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, nixpkgs, home-manager, flatpaks, ... }:
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
@@ -12,7 +17,17 @@
|
||||
nixosConfigurations.nix = nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = [
|
||||
{
|
||||
nix.settings = {
|
||||
substituters = [ "https://cosmic.cachix.org/" ];
|
||||
trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ];
|
||||
};
|
||||
}
|
||||
|
||||
nixos-cosmic.nixosModules.default
|
||||
|
||||
flatpaks.nixosModules.nix-flatpak
|
||||
|
||||
./configuration.nix
|
||||
];
|
||||
};
|
||||
|
||||
10
gnome.nix
10
gnome.nix
@@ -11,20 +11,22 @@
|
||||
|
||||
services = {
|
||||
displayManager = {
|
||||
cosmic-greeter.enable = true;
|
||||
|
||||
autoLogin = {
|
||||
enable = true;
|
||||
user = "bug";
|
||||
};
|
||||
};
|
||||
|
||||
# desktopManager.cosmic.enable = true;
|
||||
desktopManager.cosmic.enable = true;
|
||||
|
||||
displayManager.gdm.enable = true;
|
||||
desktopManager.gnome.enable = true;
|
||||
|
||||
xserver = {
|
||||
enable = true;
|
||||
|
||||
displayManager.gdm.enable = true;
|
||||
desktopManager.gnome.enable = true;
|
||||
|
||||
xkb = {
|
||||
layout = "us";
|
||||
variant = "";
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
};
|
||||
|
||||
overlays = [
|
||||
(self: super: {
|
||||
plasticity = self.callPackage ./plasticity.nix { };
|
||||
})
|
||||
#(self: super: {
|
||||
# plasticity = self.callPackage ./plasticity.nix { };
|
||||
#})
|
||||
];
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
}];
|
||||
|
||||
update.auto.enable = true;
|
||||
uninstallUnmanaged = false;
|
||||
uninstallUnmanaged = true;
|
||||
};
|
||||
|
||||
programs.virt-manager.enable = true;
|
||||
@@ -45,10 +45,11 @@
|
||||
fetch = "fastfetch --file ~/Pictures/Ansi/nix.ans";
|
||||
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}')";
|
||||
pi = "pissh \"cd $(pwd) && bash\"";
|
||||
#pissh = "ssh -t $(avahi-resolve-host-name -4 pi.home | awk '{print $2}')";
|
||||
#pi = "pissh \"cd $(pwd) && bash\"";
|
||||
pi = "ssh pi.bug.tools";
|
||||
|
||||
pico = "ssh pico.sh";
|
||||
|
||||
|
||||
@@ -103,10 +103,10 @@
|
||||
glib
|
||||
]))
|
||||
|
||||
plasticity
|
||||
#plasticity
|
||||
|
||||
# video
|
||||
kdenlive
|
||||
# kdenlive
|
||||
|
||||
# markdown / notes
|
||||
obsidian
|
||||
@@ -120,7 +120,7 @@
|
||||
pulseaudio
|
||||
|
||||
# utilties
|
||||
mapscii
|
||||
#mapscii
|
||||
cloudflared
|
||||
base16-schemes
|
||||
ptyxis
|
||||
@@ -133,20 +133,19 @@
|
||||
xclicker
|
||||
gh
|
||||
scanmem
|
||||
openrgb
|
||||
#openrgb
|
||||
samrewritten
|
||||
testdisk
|
||||
#testdisk
|
||||
impression
|
||||
bambu-studio
|
||||
sushi
|
||||
#lutris
|
||||
resources
|
||||
discord
|
||||
#discord
|
||||
authenticator
|
||||
eyedropper
|
||||
turtle
|
||||
#turtle
|
||||
#xonotic
|
||||
apostrophe
|
||||
buffer
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user