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
- [ ] 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

View File

@ -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"

View File

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

View File

@ -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:

View File

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

View File

@ -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"

View File

@ -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 {
};
}

View File

@ -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";