cleanup and fixes

This commit is contained in:
foglar 2025-03-14 08:10:21 +01:00
parent 5326af3b3d
commit ca5ac20ac9
8 changed files with 15 additions and 18 deletions

View File

@ -30,20 +30,20 @@
- [ ] modularize hyprland config into multiple files - [ ] modularize hyprland config into multiple files
- [ ] make static background folder and figure out how to simply manage backgrounds across my devices - [ ] make static background folder and figure out how to simply manage backgrounds across my devices
- [ ] fix plasma manager and extend gnome configuration - [ ] 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 - [ ] consider moving userSettings from flake.nix to each profile
- [ ] add grub bootloader to configuration (and theme) - [ ] add grub bootloader to configuration (and theme)
- [ ] distinguish between profiles and decide which version of nixpkgs it should use (my notebook unstable, server stable ...) - [ ] 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 - [x] add battery notification
- [ ] add syncthing configuration - [ ] add syncthing configuration
- [x] qutebrowser configuration - [x] qutebrowser configuration
- [ ] script dir set environment variable - [ ] script dir set environment variable
- [ ] eww configuration - [ ] eww configuration
- [ ] fix notifications - [x] fix notifications
- [ ] add multiple themes - [ ] add multiple themes
- [ ] customization of bg better - [ ] customization of bg better
- [ ] fastfetch customization - [x] fastfetch customization
- [ ] sddm theme - [ ] sddm theme
- [ ] update my home page and create new web - [ ] update my home page and create new web

View File

@ -16,7 +16,7 @@
editor = "neovim"; # neovim, vscode editor = "neovim"; # neovim, vscode
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes # 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 = background =
if userSettings.theme == "catppuccin-mocha" if userSettings.theme == "catppuccin-mocha"
then "aurora_borealis.png" then "aurora_borealis.png"

View File

@ -26,7 +26,7 @@
kdePackages.kdeconnect-kde kdePackages.kdeconnect-kde
mpv mpv
openrocket openrocket
spotube #spotube
harmony-music harmony-music
inkscape inkscape
gnome-disk-utility gnome-disk-utility

View File

@ -1,6 +1,5 @@
{ {
pkgs, pkgs,
pkgs-stable,
lib, lib,
config, config,
... ...
@ -16,6 +15,7 @@
steam steam
superTuxKart superTuxKart
wineWowPackages.stable wineWowPackages.stable
heroic
(writeShellScriptBin "gs" '' (writeShellScriptBin "gs" ''
set -xeuo pipefail set -xeuo pipefail
@ -46,9 +46,6 @@
exec gamescope "''${gamescopeArgs[@]}" -- steam "''${steamArgs[@]}" exec gamescope "''${gamescopeArgs[@]}" -- steam "''${steamArgs[@]}"
'') '')
])
++ (with pkgs-stable; [
heroic
]); ]);
nixpkgs.config.allowUnfreePredicate = pkg: nixpkgs.config.allowUnfreePredicate = pkg:

View File

@ -17,13 +17,13 @@
go go
jq jq
conda conda
jetbrains.pycharm-professional #jetbrains.pycharm-professional
dotnet-sdk_8 dotnet-sdk_8
git-ignore git-ignore
lazygit lazygit
ghostty ghostty
cargo cargo
ciscoPacketTracer8 #ciscoPacketTracer8
] ]
); );

View File

@ -2,6 +2,7 @@
lib, lib,
config, config,
pkgs, pkgs,
pkgs-stable,
userSettings, userSettings,
... ...
}: { }: {
@ -156,7 +157,7 @@
"$mod" = "SUPER"; "$mod" = "SUPER";
"$term" = "${pkgs.kitty}/bin/kitty"; "$term" = "${pkgs.kitty}/bin/kitty";
"$editor" = "${pkgs.vscode}/bin/code"; "$editor" = "${pkgs-stable.vscode}/bin/code";
"$file" = "${pkgs.nautilus}/bin/nautilus"; "$file" = "${pkgs.nautilus}/bin/nautilus";
"$browser" = "$browser" =
if userSettings.browser == "librewolf" if userSettings.browser == "librewolf"

View File

@ -7,7 +7,6 @@
desktop.kde.enable = lib.mkEnableOption "enable KDE module"; desktop.kde.enable = lib.mkEnableOption "enable KDE module";
}; };
config = config = lib.mkIf config.desktop.kde.enable {
lib.mkIf config.desktop.kde.enable {
}; };
} }

View File

@ -24,7 +24,7 @@
config = lib.mkMerge [ config = lib.mkMerge [
(lib.mkIf config.program.vscode.enable { (lib.mkIf config.program.vscode.enable {
home.packages = with pkgs; [ home.packages = with pkgs-stable; [
vscode vscode
]; ];
@ -44,7 +44,7 @@
programs.vscode = { programs.vscode = {
enable = true; enable = true;
package = pkgs-stable.vscode;
profiles.default = { profiles.default = {
userSettings = { userSettings = {
"files.autoSave" = "afterDelay"; "files.autoSave" = "afterDelay";