diff --git a/flake.lock b/flake.lock index 30f5201..4d3f32b 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1686623080, - "narHash": "sha256-Be9a89KBd5t4sh9eIcU9FMzZuNWxwtSutkGQLQ4MhHU=", + "lastModified": 1688178840, + "narHash": "sha256-Kfc+spaXTBv1JN6f+1iL+5UfkyIbTAlCDcoTE059NQw=", "owner": "jcdickinson", "repo": "codeium.nvim", - "rev": "cfa9100f81133b64c32ab6a19396492515eac0e5", + "rev": "7c9d435d1ecd2c03f3cb92d2ffc989fd135b8c4c", "type": "github" }, "original": { @@ -29,11 +29,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1678113758, - "narHash": "sha256-mD3SkN43b1s5CJ8Rx3l2oK3Dqgs+6Ze0FfWrdMcrrYk=", + "lastModified": 1688058187, + "narHash": "sha256-ipDcc7qrucpJ0+0eYNlwnE+ISTcq4m03qW+CWUshRXI=", "owner": "cachix", "repo": "devenv", - "rev": "6455f319fc90e0be2071327093c5458f9afc61bf", + "rev": "c8778e3dc30eb9043e218aaa3861d42d4992de77", "type": "github" }, "original": { @@ -94,11 +94,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "lastModified": 1687709756, + "narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=", "owner": "numtide", "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7", "type": "github" }, "original": { @@ -136,11 +136,11 @@ ] }, "locked": { - "lastModified": 1686639065, - "narHash": "sha256-ZBDPI1GCsZaQBzPd6zjowqfNj58sRE+PTpZiThQCj68=", + "lastModified": 1688467264, + "narHash": "sha256-AUQP1WtmBb36bRc41p5ieTwq6Y8pgiKurbdrsPeP3fg=", "owner": "nix-community", "repo": "home-manager", - "rev": "d437f0d4e0f72fe76688142e954a4a9b61ac9833", + "rev": "b406b8d1bc90f6cd3e120d189b3e929f17ca4aea", "type": "github" }, "original": { @@ -154,11 +154,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1686564083, - "narHash": "sha256-fBstj/fGsIuy05aBT2djyRsreIkGdjqslVBDtLlzpGs=", + "lastModified": 1687033460, + "narHash": "sha256-X93JvDR+SeXYylPq0pn+yM/GpTz31rN/ioY7Lsrv1OE=", "owner": "hyprwm", "repo": "contrib", - "rev": "f698ac5c135498224198687b32a524248b9f4e61", + "rev": "93b6aba94c29388e1fe28908bc9b50e2ee841835", "type": "github" }, "original": { @@ -175,11 +175,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1686588433, - "narHash": "sha256-qWuFScv2cokEaH1As3iH5J7fQeYoww6GghrtB96sS0g=", + "lastModified": 1688466862, + "narHash": "sha256-Ll5jaJeju1aW4mvIC/5UIgMfHukUjiVznGV3kJCwBhY=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "528cfc28891431be116bcaed7e72d4f8497ed009", + "rev": "07d7962c7f56c9928e494e4401806726d7ac5b05", "type": "github" }, "original": { @@ -251,11 +251,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1677534593, - "narHash": "sha256-PuZSAHeq4/9pP/uYH1FcagQ3nLm/DrDrvKi/xC9glvw=", + "lastModified": 1678875422, + "narHash": "sha256-T3o6NcQPwXjxJMn2shz86Chch4ljXgZn746c2caGxd8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3ad64d9e2d5bf80c877286102355b1625891ae9a", + "rev": "126f49a01de5b7e35a43fd43f891ecf6d3a51459", "type": "github" }, "original": { @@ -283,11 +283,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1673800717, - "narHash": "sha256-SFHraUqLSu5cC6IxTprex/nTsI81ZQAtDvlBvGDWfnA=", + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2f9fd351ec37f5d479556cd48be4ca340da59b8f", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", "type": "github" }, "original": { @@ -315,11 +315,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1686501370, - "narHash": "sha256-G0WuM9fqTPRc2URKP9Lgi5nhZMqsfHGrdEbrLvAPJcg=", + "lastModified": 1687502512, + "narHash": "sha256-dBL/01TayOSZYxtY4cMXuNCBk8UMLoqRZA+94xiFpJA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "75a5ebf473cd60148ba9aec0d219f72e5cf52519", + "rev": "3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f", "type": "github" }, "original": { @@ -331,11 +331,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1686501370, - "narHash": "sha256-G0WuM9fqTPRc2URKP9Lgi5nhZMqsfHGrdEbrLvAPJcg=", + "lastModified": 1688322751, + "narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "75a5ebf473cd60148ba9aec0d219f72e5cf52519", + "rev": "0fbe93c5a7cac99f90b60bdf5f149383daaa615f", "type": "github" }, "original": { @@ -360,11 +360,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1677160285, - "narHash": "sha256-tBzpCjMP+P3Y3nKLYvdBkXBg3KvTMo3gvi8tLQaqXVY=", + "lastModified": 1686050334, + "narHash": "sha256-R0mczWjDzBpIvM3XXhO908X5e2CQqjyh/gFbwZk/7/Q=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "2bd861ab81469428d9c823ef72c4bb08372dd2c4", + "rev": "6881eb2ae5d8a3516e34714e7a90d9d95914c4dc", "type": "github" }, "original": { @@ -403,11 +403,11 @@ "flake": false, "locked": { "host": "gitlab.freedesktop.org", - "lastModified": 1686573751, - "narHash": "sha256-5vnFxEMvn4wzT+XKR5Jo8VSn1hXrdf/mWuTmdHhRFBs=", + "lastModified": 1686753331, + "narHash": "sha256-KovjVFwcuoUO0eu/UiWrnD3+m/K+SHSAVIz4xF9K1XA=", "owner": "wlroots", "repo": "wlroots", - "rev": "6e8fb5509f2c94d09d4efa0f9b1f40b37bf73863", + "rev": "7e7633abf09b362d0bad9e3fc650fd692369291d", "type": "gitlab" }, "original": { diff --git a/system/desktop-configuration.nix b/system/desktop-configuration.nix index a9ee82c..18f9da9 100644 --- a/system/desktop-configuration.nix +++ b/system/desktop-configuration.nix @@ -14,6 +14,12 @@ # }; # }; + # Use the systemd-boot EFI boot loader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + networking.networkmanager.enable = true; + # Enable sound. security.rtkit.enable = true; services.pipewire = { diff --git a/system/kernighan.nix b/system/kernighan.nix index f297b56..60734c1 100644 --- a/system/kernighan.nix +++ b/system/kernighan.nix @@ -9,12 +9,14 @@ ]; networking.hostName = "kernighan"; + networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. boot.loader.grub.enable = false; boot.loader.generic-extlinux-compatible.enable = true; environment.systemPackages = with pkgs; [ git + vim ]; networking.firewall.allowedTCPPorts = [ diff --git a/system/shared-configuration.nix b/system/shared-configuration.nix index ef180c4..31e2444 100644 --- a/system/shared-configuration.nix +++ b/system/shared-configuration.nix @@ -1,13 +1,8 @@ { config, pkgs, inputs, ... }: { - # Use the systemd-boot EFI boot loader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; boot.supportedFilesystems = [ "ntfs" ]; - networking.networkmanager.enable = true; - i18n.defaultLocale = "en_GB.UTF-8"; i18n.extraLocaleSettings = { LC_ADDRESS = "en_GB.UTF-8"; @@ -35,7 +30,6 @@ "wheel" "docker" "tmux" - "networkmanager" ]; initialPassword = "password"; };