Compare commits

..

10 Commits

Author SHA1 Message Date
jay
91bd15c5c6 Framework specific kernel module and disable color dimming in lower power. 2025-07-18 00:25:56 -04:00
jay
a70c1a3654 Add Framework fwupd. 2025-07-17 20:52:21 -04:00
jay
6d7e3af100 Hyprland resolution change, hostname change. 2025-07-17 20:37:41 -04:00
jay
586ad8519e Update zen dotfiles. 2025-07-17 20:25:12 -04:00
jay
7173535d77 Merge branch 'main' of https://git.zerojay.com/jay/nixverse 2025-07-17 20:22:33 -04:00
jay
8c721c7d30 Compilation fix. 2025-07-17 21:35:04 +00:00
jay
5809269e0d Compilation fix. 2025-07-17 21:34:12 +00:00
jay
d2eb0e542f Compilation fix. 2025-07-17 21:33:08 +00:00
jay
eb4887b75c Compilation fix. 2025-07-17 21:27:57 +00:00
jay
8cee898866 Add fingerprint reader stuff and framework default hardware profile. 2025-07-17 21:21:23 +00:00
27 changed files with 74 additions and 203 deletions

111
flake.lock generated
View File

@@ -1,25 +1,5 @@
{ {
"nodes": { "nodes": {
"auto-cpufreq-stable-nixos": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1752998173,
"narHash": "sha256-ZlYpBp2WOe03UrpjJGz5KTOL/pp7A452hJO/Vc8C4/0=",
"owner": "AdnanHodzic",
"repo": "auto-cpufreq",
"rev": "562278377ffa96f3c1af49c7b499df028ce8d8bd",
"type": "github"
},
"original": {
"owner": "AdnanHodzic",
"repo": "auto-cpufreq",
"type": "github"
}
},
"base16": { "base16": {
"inputs": { "inputs": {
"fromYaml": "fromYaml" "fromYaml": "fromYaml"
@@ -117,11 +97,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756733629, "lastModified": 1752718651,
"narHash": "sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8=", "narHash": "sha256-PkaR0qmyP9q/MDN3uYa+RLeBA0PjvEQiM0rTDDBXkL8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1", "rev": "d5ad4485e6f2edcc06751df65c5e16572877db88",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -151,11 +131,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1754487366, "lastModified": 1751413152,
"narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -286,11 +266,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756679287, "lastModified": 1752780124,
"narHash": "sha256-Xd1vOeY9ccDf5VtVK12yM0FS6qqvfUop8UQlxEB+gTQ=", "narHash": "sha256-5dn97vIYxn6VozKePOQSDxVCsrl38nDdMJXx86KIJH0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "07fc025fe10487dd80f2ec694f1cd790e752d0e8", "rev": "c718918222bdb104397762dea67e6b397a7927fe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -328,11 +308,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1755569534, "lastModified": 1752292276,
"narHash": "sha256-ukXfV1cAsxoar0IVEO2/s3qnVEZpZf0wvqE3PIESobw=", "narHash": "sha256-cl1NEWTUsNxBmLjyvz+GDP4Hy7riaOszSGpfplHA7Y4=",
"owner": "Jas-SinghFSU", "owner": "Jas-SinghFSU",
"repo": "Hyprpanel", "repo": "Hyprpanel",
"rev": "6385f2e15df908e0c13bed800f4b091300e5b981", "rev": "59b57fca0634c98f23227ea948f87df7814e72f6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -401,11 +381,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756950352, "lastModified": 1752765641,
"narHash": "sha256-CkNlcUeNlDmxF1GJwEQg3aIBSCihnFcAqCwBjUQGqNY=", "narHash": "sha256-2MoYXbaCQCBR066/XOKCZYrWeBCb8CddS97FQ6CZxpk=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "64ac07fae89f297beab704dce70038cdbda55c25", "rev": "5497282068f11f4e9be8eda127a8ce21a25fd3ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -465,11 +445,11 @@
}, },
"nixos-hardware-stable-nixos": { "nixos-hardware-stable-nixos": {
"locked": { "locked": {
"lastModified": 1756925795, "lastModified": 1752666637,
"narHash": "sha256-kUb5hehaikfUvoJDEc7ngiieX88TwWX/bBRX9Ar6Tac=", "narHash": "sha256-P8J72psdc/rWliIvp8jUpoQ6qRDlVzgSDDlgkaXQ0Fw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "ba6fab29768007e9f2657014a6e134637100c57d", "rev": "d1bfa8f6ccfb5c383e1eba609c1eb67ca24ed153",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -540,11 +520,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1753579242, "lastModified": 1751159883,
"narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -555,11 +535,11 @@
}, },
"nixpkgs-stable-nixos": { "nixpkgs-stable-nixos": {
"locked": { "locked": {
"lastModified": 1756886854, "lastModified": 1752620740,
"narHash": "sha256-6tooT142NLcFjt24Gi4B0G1pgWLvfw7y93sYEfSHlLI=", "narHash": "sha256-f3pO+9lg66mV7IMmmIqG4PL3223TYMlnlw+pnpelbss=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0e6684e6c5755325f801bda1751a8a4038145d7d", "rev": "32a4e87942101f1c9f9865e04dc3ddb175f5f32e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -569,29 +549,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-unstable": {
"locked": {
"lastModified": 1756819007,
"narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1756819007, "lastModified": 1752747119,
"narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=", "narHash": "sha256-2Kp9St3Pbsmu+xMsobLcgzzUxPvZR7alVJWyuk2BAPc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1", "rev": "fa0ef8a6bb1651aa26c939aeb51b5f499e86b0ec",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -617,7 +581,6 @@
}, },
"original": { "original": {
"owner": "hgl", "owner": "hgl",
"ref": "084a07f43829857fc760e70212c497d2f40eaa3c",
"repo": "nixverse", "repo": "nixverse",
"type": "github" "type": "github"
} }
@@ -650,7 +613,6 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"auto-cpufreq-stable-nixos": "auto-cpufreq-stable-nixos",
"disko-stable-nixos": "disko-stable-nixos", "disko-stable-nixos": "disko-stable-nixos",
"home-manager-stable-nixos": "home-manager-stable-nixos", "home-manager-stable-nixos": "home-manager-stable-nixos",
"hyprpanel-stable-nixos": "hyprpanel-stable-nixos", "hyprpanel-stable-nixos": "hyprpanel-stable-nixos",
@@ -660,7 +622,6 @@
"nixos-hardware-stable-nixos": "nixos-hardware-stable-nixos", "nixos-hardware-stable-nixos": "nixos-hardware-stable-nixos",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixpkgs-stable-nixos": "nixpkgs-stable-nixos", "nixpkgs-stable-nixos": "nixpkgs-stable-nixos",
"nixpkgs-unstable": "nixpkgs-unstable",
"nixverse": "nixverse", "nixverse": "nixverse",
"sops-nix-stable-nixos": "sops-nix-stable-nixos", "sops-nix-stable-nixos": "sops-nix-stable-nixos",
"stylix-stable-nixos": "stylix-stable-nixos", "stylix-stable-nixos": "stylix-stable-nixos",
@@ -674,11 +635,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1754988908, "lastModified": 1752544651,
"narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", "narHash": "sha256-GllP7cmQu7zLZTs9z0J2gIL42IZHa9CBEXwBY9szT0U=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", "rev": "2c8def626f54708a9c38a5861866660395bb3461",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -708,11 +669,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1756812894, "lastModified": 1752752240,
"narHash": "sha256-wZfNe3ms+dS2cUEGe8ygqNxBHGQCRoJQuQM9xFgGad0=", "narHash": "sha256-qSQ6oIJeIb5MX6LRszgqQYB46FOHemKrvrdzf2u+uxM=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "a9553a7486c86259b7678235cc26cfd70296251d", "rev": "40f40bda4269f6e5490c25975069dc61aede6d52",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -885,11 +846,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756941389, "lastModified": 1752758254,
"narHash": "sha256-r7Km2PY1gxpNmq7dPbs89JiyHiJ5zRCF6cBPyb2WWGY=", "narHash": "sha256-VP+f1kJmTsJW+62HtJRZw/luhKHaT06lByAI3/6dXSQ=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "d197dd7556567a7a4174dee543286e5e65198379", "rev": "9aa65a267cba3e8334e3af8ec005e75d9c391bbe",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -2,19 +2,11 @@
inputs = { inputs = {
self.submodules = true; self.submodules = true;
nixpkgs-stable-nixos.url = "github:nixos/nixpkgs/nixos-25.05"; nixpkgs-stable-nixos.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
nixverse = { nixverse = {
url = "github:hgl/nixverse?ref=084a07f43829857fc760e70212c497d2f40eaa3c"; url = "github:hgl/nixverse";
inputs.nixpkgs.follows = "nixpkgs-stable-nixos"; inputs.nixpkgs.follows = "nixpkgs-stable-nixos";
}; };
auto-cpufreq-stable-nixos = {
url = "github:AdnanHodzic/auto-cpufreq";
inputs.nixpkgs.follows = "nixpkgs";
};
disko-stable-nixos = { disko-stable-nixos = {
url = "github:nix-community/disko"; url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs-stable-nixos"; inputs.nixpkgs.follows = "nixpkgs-stable-nixos";

View File

@@ -6,7 +6,6 @@
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
inputs.sops-nix.nixosModules.sops inputs.sops-nix.nixosModules.sops
inputs.nix-gaming.nixosModules.pipewireLowLatency inputs.nix-gaming.nixosModules.pipewireLowLatency
./programs/appimage.nix
./programs/emulation.nix ./programs/emulation.nix
./programs/firefox.nix ./programs/firefox.nix
./programs/fonts.nix ./programs/fonts.nix
@@ -17,7 +16,6 @@
./programs/hyprland.nix ./programs/hyprland.nix
./programs/kde.nix ./programs/kde.nix
./programs/obs-studio.nix ./programs/obs-studio.nix
./programs/open-tv.nix
./programs/session-desktop.nix ./programs/session-desktop.nix
./programs/steam.nix ./programs/steam.nix
./programs/zen-browser.nix ./programs/zen-browser.nix

View File

@@ -19,7 +19,7 @@
./programs/hyprpanel.nix ./programs/hyprpanel.nix
./programs/lazygit.nix ./programs/lazygit.nix
./programs/mangohud.nix ./programs/mangohud.nix
./programs/discord.nix #./programs/nixcord.nix
./programs/oh-my-posh.nix ./programs/oh-my-posh.nix
./programs/qutebrowser.nix ./programs/qutebrowser.nix
./programs/rbw.nix ./programs/rbw.nix
@@ -44,9 +44,8 @@
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = [ home.packages = [
pkgs.legcord
pkgs.libgtop pkgs.libgtop
pkgs.powertop
pkgs.upower
#pkgs.mpvpaper #pkgs.mpvpaper
# pkgs.hyprlandPlugins.hyprtrails # pkgs.hyprlandPlugins.hyprtrails
]; ];

View File

@@ -1,9 +0,0 @@
{ pkgs, ... }: {
home.packages = [
pkgs.betterdiscordctl
pkgs.discord
pkgs.legcord
pkgs.discover-overlay
];
}

View File

@@ -207,7 +207,7 @@
# "systemctl --user start hyprpolkitagent" # "systemctl --user start hyprpolkitagent"
"steam --disable-gpu-compositing" # nvidia pls let me have nice things "steam --disable-gpu-compositing" # nvidia pls let me have nice things
#"vesktop" #"vesktop"
"goofcord" "legcord"
# "[workspace 9 silent] ELECTRON_OZONE_PLATFORM_HINT=x11 1password" # fix for promts not showing up anymore # "[workspace 9 silent] ELECTRON_OZONE_PLATFORM_HINT=x11 1password" # fix for promts not showing up anymore
"zen-twilight" "zen-twilight"
# "${pkgs.xorg.xhost}/bin/xhost +" # "${pkgs.xorg.xhost}/bin/xhost +"
@@ -225,7 +225,7 @@
windowrulev2 = [ windowrulev2 = [
"workspace 1 silent, class:^(zen-twilight)$" "workspace 1 silent, class:^(zen-twilight)$"
"workspace 2 silent, class:^(steam)$" "workspace 2 silent, class:^(steam)$"
"workspace 3 silent, class:^(goofcord)$" "workspace 3 silent, class:^(legcord)$"
"workspace 4 silent, class:^(com.core447.StreamController)$" "workspace 4 silent, class:^(com.core447.StreamController)$"
"float,class:(clipse)$" "float,class:(clipse)$"
"size 622 652,class:(clipse)$" "size 622 652,class:(clipse)$"

View File

@@ -6,7 +6,7 @@
"0" = { "0" = {
left = [ "dashboard" "separator" "microphone" "volume" "bluetooth" "hypridle" "separator" "network" "separator" "workspaces" "windowtitle" ]; left = [ "dashboard" "separator" "microphone" "volume" "bluetooth" "hypridle" "separator" "network" "separator" "workspaces" "windowtitle" ];
middle = [ "media" "cava" ]; middle = [ "media" "cava" ];
right = [ "cpu" "cputemp" "ram" "storage" "separator" "systray" "notifications" "battery" "separator" "weather" "clock" ]; right = [ "cpu" "cputemp" "ram" "storage" "separator" "systray" "notifications" "separator" "weather" "clock" ];
}; };
}; };

View File

@@ -1,3 +1,3 @@
{ ... }: { { ... }: {
services.arrpc.enable = true; #services.arrpc.enable = true;
} }

View File

@@ -1,5 +0,0 @@
{ ... }: {
programs.appimage.enable = true;
programs.appimage.binfmt = true;
}

View File

@@ -1,40 +0,0 @@
{ pkgs, ... }: let
pname = "Drop%20Desktop%20Client";
version = "0.3.0";
src = pkgs.fetchurl {
url = "https://github.com/Drop-OSS/drop-app/releases/download/v0.3.0/Drop.Desktop.Client_0.3.0_amd64.AppImage";
hash = "sha256-VVDzotrgu68CAGr4EqpWlW8ZOhf4cbt4a46WHJTnxjo=";
};
appimageContents = pkgs.appimageTools.extract {inherit pname version src;};
in
pkgs.appimageTools.wrapType2 {
inherit pname version src;
pkgs = pkgs;
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
substituteInPlace $out/share/applications/${pname}.desktop \
--replace 'Exec=AppRun' 'Exec=${pname}'
cp -r ${appimageContents}/usr/share/icons $out/share
# unless linked, the binary is placed in $out/bin/cursor-someVersion
# ln -s $out/bin/${pname}-${version} $out/bin/${pname}
'';
extraBwrapArgs = [
"--bind-try /etc/nixos/ /etc/nixos/"
];
# vscode likes to kill the parent so that the
# gui application isn't attached to the terminal session
dieWithParent = false;
extraPkgs = pkgs: with pkgs; [
unzip
autoPatchelfHook
asar
haskellPackages.gi-ayatana-appindicator3
# override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
(buildPackages.wrapGAppsHook.override {inherit (buildPackages) makeWrapper;})
];
}

View File

@@ -1,11 +0,0 @@
{ pkgs, lib, inputs, ... }:
let
dropApp = import ./appimages/drop.nix { inherit pkgs; };
in
{
# ...
environment.systemPackages = with pkgs; [
dropApp
];
}

View File

@@ -13,9 +13,5 @@
services.flatpak.packages = [ services.flatpak.packages = [
"io.github.ryubing.Ryujinx" "io.github.ryubing.Ryujinx"
]; ];
environment.shellAliases = {
ryujinx = "flatpak run io.github.ryubing.Ryujinx";
};
} }

View File

@@ -1,4 +1,4 @@
{ pkgs, pkgs-unstable, ... }: { { pkgs, ... }: {
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = [ environment.systemPackages = [
@@ -11,8 +11,6 @@
pkgs.protonup-qt pkgs.protonup-qt
pkgs.wineWowPackages.stable pkgs.wineWowPackages.stable
pkgs.winetricks pkgs.winetricks
pkgs-unstable.nero-umu
pkgs-unstable.protonplus
]; ];
} }

View File

@@ -17,12 +17,10 @@
pkgs.btop pkgs.btop
pkgs.chatterino2 pkgs.chatterino2
pkgs.clipse pkgs.clipse
#(pkgs.discord.override { withMoonlight = true; })
pkgs.dmidecode pkgs.dmidecode
pkgs.dysk pkgs.dysk
pkgs.elinks pkgs.elinks
pkgs.fastfetch pkgs.fastfetch
pkgs.gearlever
pkgs.git pkgs.git
pkgs.gnumake pkgs.gnumake
#pkgs.gpustat #pkgs.gpustat
@@ -40,7 +38,6 @@
pkgs.nix-search-tv pkgs.nix-search-tv
pkgs.nvd pkgs.nvd
pkgs.nyxt pkgs.nyxt
pkgs.overlayed
pkgs.p7zip-rar pkgs.p7zip-rar
pkgs.pciutils pkgs.pciutils
pkgs.pinentry-curses pkgs.pinentry-curses
@@ -57,7 +54,6 @@
pkgs.usbutils pkgs.usbutils
pkgs.vlc pkgs.vlc
pkgs.wf-recorder pkgs.wf-recorder
pkgs.zip
pkgs'.nixverse pkgs'.nixverse
]; ];
} }

View File

@@ -1,10 +0,0 @@
{ ... }: {
services.flatpak.packages = [
"dev.fredol.open-tv"
];
environment.shellAliases = {
open-tv = "flatpak run dev.fredol.open-tv";
};
}

View File

@@ -28,9 +28,5 @@
}; };
}; };
}; };
environment.systemPackages = [
pkgs.samrewritten
];
} }

View File

@@ -11,11 +11,11 @@
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; alsa.support32Bit = true;
pulse.enable = true; pulse.enable = true;
#wireplumber.enable = true; wireplumber.enable = true;
# If you want to use JACK applications, uncomment this # If you want to use JACK applications, uncomment this
jack.enable = true; jack.enable = true;
lowLatency.enable = false; lowLatency.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default, # use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now) # no need to redefine it in your config for now)

View File

@@ -9,6 +9,7 @@
shellAliases = { shellAliases = {
ls = "lsd -la"; ls = "lsd -la";
ryujinx = "flatpak run io.github.ryubing.Ryujinx";
}; };
# Get plasma integration with browsers to work better. # Get plasma integration with browsers to work better.

View File

@@ -9,10 +9,10 @@
[ # Include the results of the hardware scan. [ # Include the results of the hardware scan.
./hardware-configuration.nix ./hardware-configuration.nix
inputs.nixos-hardware.nixosModules.framework-16-7040-amd inputs.nixos-hardware.nixosModules.framework-16-7040-amd
./programs/fwupd.nix
./programs/sof-firmware.nix ./programs/sof-firmware.nix
# Not working yet. # Not working yet.
./services/fprintd.nix ./services/fprintd.nix
./services/lidswitch.nix
./services/touchpad.nix ./services/touchpad.nix
./system/bootloader.nix ./system/bootloader.nix
./system/filesystems.nix ./system/filesystems.nix

View File

@@ -1,7 +1,7 @@
{ ... }: { { ... }: {
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
settings = { settings = {
"monitor" = "eDP-1, 2560x1600@60, 0x0, 1"; "monitor" = "eDP-1, 2560x1600@165w:w, 0x0, 1";
}; };
}; };
} }

View File

@@ -1,6 +1,12 @@
{ lib, ... }: { { lib, ... }: {
programs.hyprpanel = { programs.hyprpanel = {
settings = { settings = {
"bar.layouts" = {
"0" = {
right = [ "battery" ];
};
};
bar = { bar = {
customModules = { customModules = {
cava = { cava = {

View File

@@ -0,0 +1,4 @@
{ ... }: {
services.fwupd.enable = true;
}

View File

@@ -1,4 +0,0 @@
{ pkgs, ...}: {
services.logind.lidSwitch = "poweroff";
services.logind.lidSwitchExternalPower = "lock";
}

View File

@@ -7,6 +7,7 @@
kernelModules = [ "kvm-intel" ]; kernelModules = [ "kvm-intel" ];
extraModulePackages = with config.boot.kernelPackages; [ xpadneo ]; extraModulePackages = with config.boot.kernelPackages; [ xpadneo ];
extraModprobeConfig = '' options bluetooth disable_ertm=1 ''; extraModprobeConfig = '' options bluetooth disable_ertm=1 '';
kernelParams = [ "amdgpu.abmlevel=0" ];
initrd = { initrd = {
@@ -48,5 +49,7 @@
}; };
}; };
hardware.framework.enableKmod = true;
} }

Submodule private updated: 7d635d0d2f...c91ae3eb5c