diff --git a/flake.lock b/flake.lock index 570889d..164eca2 100644 --- a/flake.lock +++ b/flake.lock @@ -131,11 +131,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1690833717, - "narHash": "sha256-67x6G8cl0lGhI4+EUSRNG/N1VAvqDDWdp4pUVfWwPLc=", + "lastModified": 1694469372, + "narHash": "sha256-cgBpiixX562pyAaXzWgDWxxZnV1a+D3N9qjqb9Dt1no=", "owner": "nix-community", "repo": "comma", - "rev": "da2e97c626109f37c6931222c0f7dd5444f4dc06", + "rev": "4c06de761a390f57fdf98fb0461e3089ec5c1a8a", "type": "github" }, "original": { @@ -698,11 +698,11 @@ ] }, "locked": { - "lastModified": 1694134858, - "narHash": "sha256-fG/ESauOGmiojKlpJG8gB62dJa5Wd+ZIuiDMKK/HD3g=", + "lastModified": 1694643239, + "narHash": "sha256-pv2k/5FvyirDE8g4TNehzwZ0T4UOMMmqWSQnM/luRtE=", "owner": "nix-community", "repo": "home-manager", - "rev": "19c6a4081b14443420358262f8416149bd79561a", + "rev": "d9b88b43524db1591fb3d9410a21428198d75d49", "type": "github" }, "original": { @@ -724,11 +724,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1692972892, - "narHash": "sha256-ifDTnczs4c/v73LKQdmoGYO81JmysKTlR5ZUH5cr+cE=", + "lastModified": 1694697985, + "narHash": "sha256-tAa0pyDOazvMfEjDhajcyLadu5a3euSMzzwia37J8x8=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "6d6cdf59b9d1ca6a2732c57e40f7cbd0f1eb1755", + "rev": "7f92dd1e7b0ff92c65856cd9015f651c151f0229", "type": "github" }, "original": { @@ -909,11 +909,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1693718952, - "narHash": "sha256-+nGdJlgTk0MPN7NygopipmyylVuAVi7OItIwTlwtGnw=", + "lastModified": 1694710316, + "narHash": "sha256-uRh46iIC86D8BD1wCDA5gRrt+hslUXiD0kx/UjnjBcs=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "793de77d9f83418b428e8ba70d1e42c6507d0d35", + "rev": "570256327eb6ca6f7bebe8d93af49459092a0c43", "type": "github" }, "original": { @@ -1100,11 +1100,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1694254102, - "narHash": "sha256-oM2qC5TyeM1zZE3BQnOodg31a2u/G5DF/Yx02UJRGfc=", + "lastModified": 1694669921, + "narHash": "sha256-6ESpJ6FsftHV96JO/zn6je07tyV2dlLR7SdLsmkegTY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4a76638020344ae8a9f061856431182179ab0d28", + "rev": "f2ea252d23ebc9a5336bf6a61e0644921f64e67c", "type": "github" }, "original": { @@ -1115,11 +1115,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1693985761, - "narHash": "sha256-K5b+7j7Tt3+AqbWkcw+wMeqOAWyCD1MH26FPZyWXpdo=", + "lastModified": 1694183432, + "narHash": "sha256-YyPGNapgZNNj51ylQMw9lAgvxtM2ai1HZVUu3GS8Fng=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0bffda19b8af722f8069d09d8b6a24594c80b352", + "rev": "db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b", "type": "github" }, "original": { @@ -1193,11 +1193,11 @@ }, "nixpkgs_stable": { "locked": { - "lastModified": 1694048570, - "narHash": "sha256-PEQptwFCVaJ+jLFJgrZll2shQ9VI/7xVhrCYkJo8iIw=", + "lastModified": 1694499547, + "narHash": "sha256-R7xMz1Iia6JthWRHDn36s/E248WB1/je62ovC/dUVKI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4f77ea639305f1de0a14d9d41eef83313360638c", + "rev": "e5f018cf150e29aac26c61dac0790ea023c46b24", "type": "github" }, "original": { @@ -1214,11 +1214,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1694274712, - "narHash": "sha256-XoqfgaqzvS9FS2Ci2NXEPkuY5Shc3Z4RACEeJrWDSsI=", + "lastModified": 1694341786, + "narHash": "sha256-7xp0lZ0Ihx1f9WLYxOWP73PlM0HOa0Wrp3/iF7D++zc=", "owner": "pta2002", "repo": "nixvim", - "rev": "6efbb5353c08e6bcee24f3ed7314e51767a52d9e", + "rev": "9e6892e8391a5bcc3727802b6a9fb2b9b52537df", "type": "github" }, "original": { @@ -1229,11 +1229,11 @@ }, "nur": { "locked": { - "lastModified": 1694270448, - "narHash": "sha256-3o8OvyMAgFeyFG/nZl5EK1n24kiGc3Q0ZZZAYRDAe/I=", + "lastModified": 1694769994, + "narHash": "sha256-IQXCa50IMb+Q5jXQYplmbAsui+F3O9U3iZ5zeS1VLHI=", "owner": "nix-community", "repo": "NUR", - "rev": "b944476b030a89bc4ca83a10944476afa5ea5548", + "rev": "32a38aa09c98243d59ab3272c620858db6018782", "type": "github" }, "original": { @@ -1482,11 +1482,11 @@ ] }, "locked": { - "lastModified": 1689906077, - "narHash": "sha256-2tjLXKoSK7O0LYHlA6GCWL0gy2kZZno4krg+KZpDh6U=", + "lastModified": 1694657451, + "narHash": "sha256-cRZa9ZmUi0EFKcmzpsOXLVhiMQD8XLrku8v+U1YiGm8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c88b28944129eeff5e819bdc21248dc07eb0625d", + "rev": "7c4f46f0b3597e3c4663285e6794194e55574879", "type": "github" }, "original": { diff --git a/nixos/common/desktop/home.nix b/nixos/common/desktop/home.nix index db10fb8..a9565d1 100644 --- a/nixos/common/desktop/home.nix +++ b/nixos/common/desktop/home.nix @@ -19,7 +19,7 @@ in { inputs.attic.packages.${pkgs.system}.attic inputs.comma.packages.${pkgs.system}.default inputs.webcord.packages.${pkgs.system}.default - kdenlive + kdenliv mattermost-desktop mullvad-vpn neofetch diff --git a/nixos/common/hm-modules/vscode.nix b/nixos/common/hm-modules/vscode.nix index acc4d99..6680e21 100644 --- a/nixos/common/hm-modules/vscode.nix +++ b/nixos/common/hm-modules/vscode.nix @@ -23,6 +23,7 @@ in { "[python]" = { "editor.formatOnType" = true; }; "rust-analyzer.checkOnSave.command" = "clippy"; "debug.allowBreakpointsEverywhere" = true; + "C_Cpp.clang_format_fallbackStyle" = "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}"; # Don't index unecessary things "files.exclude" = { "**/.vscode" = true; diff --git a/nixos/hosts/thalassa/aoife/configuration.nix b/nixos/hosts/thalassa/aoife/configuration.nix index 928e8c2..d6a93a7 100644 --- a/nixos/hosts/thalassa/aoife/configuration.nix +++ b/nixos/hosts/thalassa/aoife/configuration.nix @@ -16,6 +16,10 @@ resumeDevice = "/dev/nvme0n1p2"; loader.systemd-boot.enable = lib.mkForce false; + kernel.sysctl = { + "perf_event_paranoid" = 1; + "kptr_restrict" = 0; + }; lanzaboote = { enable = true; configurationLimit = 5; diff --git a/nixos/hosts/thalassa/aoife/home/default.nix b/nixos/hosts/thalassa/aoife/home/default.nix index b126d8e..c49ebb2 100644 --- a/nixos/hosts/thalassa/aoife/home/default.nix +++ b/nixos/hosts/thalassa/aoife/home/default.nix @@ -1,4 +1,4 @@ -_: { +{pkgs, ...}: { # Custom dconf settings dconf.settings."org/gnome/desktop/input-sources" = { xkb-options = [ "caps:swapescape" ]; @@ -7,4 +7,9 @@ _: { programs.zsh.envExtra = '' source ~/.zshrc.secrets ''; + + home.packages = with pkgs; [ + libreoffice-fresh + jetbrains.clion + ]; }