diff --git a/TODO.md b/TODO.md index ff164dc..808488f 100644 --- a/TODO.md +++ b/TODO.md @@ -30,20 +30,20 @@ - [ ] modularize hyprland config into multiple files - [ ] make static background folder and figure out how to simply manage backgrounds across my devices - [ ] fix plasma manager and extend gnome configuration -- [ ] ssh public key deployment +- [x] ssh public key deployment - [ ] consider moving userSettings from flake.nix to each profile - [ ] add grub bootloader to configuration (and theme) - [ ] distinguish between profiles and decide which version of nixpkgs it should use (my notebook unstable, server stable ...) -- [ ] add notification management for bluetooth etc... +- [x] add notification management for bluetooth etc... - [x] add battery notification - [ ] add syncthing configuration - [x] qutebrowser configuration - [ ] script dir set environment variable - [ ] eww configuration -- [ ] fix notifications +- [x] fix notifications - [ ] add multiple themes - [ ] customization of bg better -- [ ] fastfetch customization +- [x] fastfetch customization - [ ] sddm theme - [ ] update my home page and create new web diff --git a/flake.nix b/flake.nix index 3ced18b..ffb0a3d 100644 --- a/flake.nix +++ b/flake.nix @@ -16,7 +16,7 @@ editor = "neovim"; # neovim, vscode # List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes - theme = "evangelion-blood"; # catppuccin-mocha, tokyo-night-dark, one-dark + theme = "catppuccin-mocha"; # catppuccin-mocha, tokyo-night-dark, one-dark background = if userSettings.theme == "catppuccin-mocha" then "aurora_borealis.png" diff --git a/nixos/home/apps/applications.nix b/nixos/home/apps/applications.nix index 48c80af..d63c249 100644 --- a/nixos/home/apps/applications.nix +++ b/nixos/home/apps/applications.nix @@ -26,7 +26,7 @@ kdePackages.kdeconnect-kde mpv openrocket - spotube + #spotube harmony-music inkscape gnome-disk-utility diff --git a/nixos/home/apps/games.nix b/nixos/home/apps/games.nix index 2140062..3a36965 100644 --- a/nixos/home/apps/games.nix +++ b/nixos/home/apps/games.nix @@ -1,6 +1,5 @@ { pkgs, - pkgs-stable, lib, config, ... @@ -16,6 +15,7 @@ steam superTuxKart wineWowPackages.stable + heroic (writeShellScriptBin "gs" '' set -xeuo pipefail @@ -46,9 +46,6 @@ exec gamescope "''${gamescopeArgs[@]}" -- steam "''${steamArgs[@]}" '') - ]) - ++ (with pkgs-stable; [ - heroic ]); nixpkgs.config.allowUnfreePredicate = pkg: diff --git a/nixos/home/apps/programming.nix b/nixos/home/apps/programming.nix index 8c9dd12..69065df 100644 --- a/nixos/home/apps/programming.nix +++ b/nixos/home/apps/programming.nix @@ -17,13 +17,13 @@ go jq conda - jetbrains.pycharm-professional + #jetbrains.pycharm-professional dotnet-sdk_8 git-ignore lazygit ghostty cargo - ciscoPacketTracer8 + #ciscoPacketTracer8 ] ); diff --git a/nixos/home/desktop/hyprland/hyprland.nix b/nixos/home/desktop/hyprland/hyprland.nix index 50c1d5c..256f601 100644 --- a/nixos/home/desktop/hyprland/hyprland.nix +++ b/nixos/home/desktop/hyprland/hyprland.nix @@ -2,6 +2,7 @@ lib, config, pkgs, + pkgs-stable, userSettings, ... }: { @@ -156,7 +157,7 @@ "$mod" = "SUPER"; "$term" = "${pkgs.kitty}/bin/kitty"; - "$editor" = "${pkgs.vscode}/bin/code"; + "$editor" = "${pkgs-stable.vscode}/bin/code"; "$file" = "${pkgs.nautilus}/bin/nautilus"; "$browser" = if userSettings.browser == "librewolf" diff --git a/nixos/home/desktop/kde/kde.nix b/nixos/home/desktop/kde/kde.nix index 6dd981e..ccab1ae 100644 --- a/nixos/home/desktop/kde/kde.nix +++ b/nixos/home/desktop/kde/kde.nix @@ -7,7 +7,6 @@ desktop.kde.enable = lib.mkEnableOption "enable KDE module"; }; - config = - lib.mkIf config.desktop.kde.enable { - }; + config = lib.mkIf config.desktop.kde.enable { + }; } diff --git a/nixos/home/packages/programming/code.nix b/nixos/home/packages/programming/code.nix index 71fe0f3..fefc8b3 100644 --- a/nixos/home/packages/programming/code.nix +++ b/nixos/home/packages/programming/code.nix @@ -24,7 +24,7 @@ config = lib.mkMerge [ (lib.mkIf config.program.vscode.enable { - home.packages = with pkgs; [ + home.packages = with pkgs-stable; [ vscode ]; @@ -44,7 +44,7 @@ programs.vscode = { enable = true; - + package = pkgs-stable.vscode; profiles.default = { userSettings = { "files.autoSave" = "afterDelay";