cleanup and fixes
This commit is contained in:
parent
5326af3b3d
commit
ca5ac20ac9
8
TODO.md
8
TODO.md
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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 {
|
};
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user