updates maxos config
All checks were successful
gitea-deepak/nixconf/pipeline/head This commit looks good

This commit is contained in:
Deepak Mallubhotla 2024-04-10 20:06:19 -05:00
parent 8e4474f91e
commit 3a97c1b658
Signed by: deepak
GPG Key ID: 976F3357369149AB
3 changed files with 14 additions and 24 deletions

18
flake.lock generated
View File

@ -9,11 +9,11 @@
]
},
"locked": {
"lastModified": 1706608109,
"narHash": "sha256-Yc7pmonKJX/dOFm+qEInE+JlskMiN9OmOwUd/EKp4a0=",
"lastModified": 1710519878,
"narHash": "sha256-0dbc10OBFUVYyXC+C+N6vRUd8xyBSRxkcZ4Egipbx0M=",
"owner": "nix-community",
"repo": "NixOS-WSL",
"rev": "0b52d9e7a6c779f8b88c6e3bdfe6064fad648dcf",
"rev": "aef95bdb6800a3a2af7aa7083d6df03067da6592",
"type": "github"
},
"original": {
@ -63,11 +63,11 @@
]
},
"locked": {
"lastModified": 1706473109,
"narHash": "sha256-iyuAvpKTsq2u23Cr07RcV5XlfKExrG8gRpF75hf1uVc=",
"lastModified": 1712759992,
"narHash": "sha256-2APpO3ZW4idlgtlb8hB04u/rmIcKA8O7pYqxF66xbNY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d634c3abafa454551f2083b054cd95c3f287be61",
"rev": "31357486b0ef6f4e161e002b6893eeb4fafc3ca9",
"type": "github"
},
"original": {
@ -78,11 +78,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1706745745,
"narHash": "sha256-aJWUYiGiEPYSqW7TAv4QDDY/t4Ra2oQAc6dW9Nl9bcU=",
"lastModified": 1712795401,
"narHash": "sha256-Wc+0A13+cIlVH74NE6pAz2GIQCuDedyQNP7uyoQEWlk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e4f711a40e2124d11f84c3e67443d02fa413a634",
"rev": "7439b139aa54a5f2df7ae483cff86994099c9c7d",
"type": "github"
},
"original": {

View File

@ -1,15 +1,5 @@
{ pkgs, config, specialArgs, lib, ...}:
let
obsidian = lib.throwIf (lib.versionOlder "1.5.3" pkgs.obsidian.version) "Obsidian no longer requires EOL Electron" (
pkgs.obsidian.override {
electron = pkgs.electron_25.overrideAttrs (_: {
preFixup = "patchelf --add-needed ${pkgs.libglvnd}/lib/libEGL.so.1 $out/bin/electron"; # NixOS/nixpkgs#272912
meta.knownVulnerabilities = [ ]; # NixOS/nixpkgs#273611
});
}
);
in
{
programs.home-manager.enable = true;
@ -30,7 +20,7 @@ in
pkgs.nil
] ++ pkgs.lib.optionals specialArgs.withGUI [
pkgs.discord
obsidian
pkgs.obsidian
pkgs.audacity
pkgs.nextcloud-client
];

View File

@ -61,16 +61,16 @@ in
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
fonts.fonts = with pkgs; [
fonts.packages = with pkgs; [
fira-code
fira-code-symbols
custom-fonts.custom-fonts
];
# Configure keymap in X11
services.xserver = {
services.xserver.xkb = {
layout = "us";
xkbVariant = "dvorak";
variant = "dvorak";
};
# services.xserver.xkbOptions = "eurosign:e";
@ -115,7 +115,7 @@ in
services.pcscd.enable = true;
programs.gnupg.agent = {
enable = true;
pinentryFlavor = "curses";
pinentryPackage = pkgs.pinentry-curses;
enableSSHSupport = true;
};