Compare commits
4 commits
127c44a5bd
...
b7ffa5e305
Author | SHA1 | Date | |
---|---|---|---|
b7ffa5e305 | |||
4da90f3086 | |||
819b583e35 | |||
23364ab89f |
4 changed files with 47 additions and 82 deletions
18
flake.lock
18
flake.lock
|
@ -7,11 +7,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731968878,
|
||||
"narHash": "sha256-+hTCwETOE9N8voTAaF+IzdUZz28Ws3LDpH90FWADrEE=",
|
||||
"lastModified": 1733484277,
|
||||
"narHash": "sha256-i5ay20XsvpW91N4URET/nOc0VQWOAd4c4vbqYtcH8Rc=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "a42fa14b53ceab66274a21da480c9f8e06204173",
|
||||
"rev": "d00c6f6d0ad16d598bf7e2956f52c1d9d5de3c3a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -27,11 +27,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730743354,
|
||||
"narHash": "sha256-gU4NySYyXeAzVaF5bI6BKmj2CdgiwGFnuPjXUId3Dx0=",
|
||||
"lastModified": 1733056338,
|
||||
"narHash": "sha256-sp14z0mrqrtmouz1+bU4Jh8/0xi+xwQHF2l7mhGSSVU=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "contrib",
|
||||
"rev": "792f6b83dc719214e0e2a0b380c34f147b28ece2",
|
||||
"rev": "d7c55140f1785b8d9fef351f1cd2a4c9e1eaa466",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -49,11 +49,11 @@
|
|||
},
|
||||
"unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1731676054,
|
||||
"narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=",
|
||||
"lastModified": 1733392399,
|
||||
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5e4fbfb6b3de1aa2872b76d49fafc942626e2add",
|
||||
"rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -19,11 +19,6 @@
|
|||
};
|
||||
};
|
||||
|
||||
# TODO remove once logseq is fixed
|
||||
nixpkgs.config.permittedInsecurePackages = [
|
||||
"electron-27.3.11"
|
||||
];
|
||||
|
||||
services.emacs.package = pkgs.emacs29-pgtk;
|
||||
services.emacs.enable = true;
|
||||
|
||||
|
@ -133,14 +128,6 @@
|
|||
# List packages installed in system profile.
|
||||
environment.systemPackages =
|
||||
with pkgs;
|
||||
# let
|
||||
# catp-gtk = pkgs.catppuccin-gtk.override {
|
||||
# accents = [ "flamingo" ]; # You can specify multiple accents here to output multiple themes
|
||||
# size = "compact";
|
||||
# tweaks = [ "rimless" "black" ]; # You can also specify multiple tweaks here
|
||||
# variant = "macchiato";
|
||||
# };
|
||||
# in
|
||||
[
|
||||
# for connecting to nas
|
||||
nfs-utils
|
||||
|
@ -154,7 +141,6 @@
|
|||
|
||||
# greeter
|
||||
greetd.gtkgreet
|
||||
# catp-gtk
|
||||
|
||||
# deps for hyprland / eww
|
||||
socat
|
||||
|
@ -168,28 +154,23 @@
|
|||
programs.zsh.enable = true;
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
|
||||
# # Binary Cache for Haskell.nix
|
||||
# nix.settings.trusted-public-keys = [
|
||||
# "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ="
|
||||
# ];
|
||||
nix.settings.substituters = [
|
||||
"https://aseipp-nix-cache.freetls.fastly.net"
|
||||
# "https://aseipp-nix-cache.global.ssl.fastly.net"
|
||||
# "https://cache.iog.io"
|
||||
];
|
||||
|
||||
# environment variables
|
||||
environment.sessionVariables = {
|
||||
## disable logging when direnv changes
|
||||
DIRENV_LOG_FORMAT = [];
|
||||
# GTK theme (set here for greetd)
|
||||
# GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
};
|
||||
|
||||
# fonts
|
||||
fonts = {
|
||||
packages = with pkgs; [
|
||||
((nerdfonts.override { fonts = [ "Hack" "DejaVuSansMono" "DroidSansMono" "Noto" ]; }))
|
||||
nerd-fonts.hack
|
||||
nerd-fonts.dejavu-sans-mono
|
||||
nerd-fonts.droid-sans-mono
|
||||
nerd-fonts.noto
|
||||
mononoki
|
||||
# noto-fonts
|
||||
noto-fonts-cjk-sans
|
||||
|
@ -222,8 +203,6 @@
|
|||
User hy84coky
|
||||
'';
|
||||
|
||||
programs.steam.enable = true;
|
||||
|
||||
# thunar
|
||||
programs.thunar = {
|
||||
enable = true;
|
||||
|
|
|
@ -118,6 +118,7 @@
|
|||
];
|
||||
exec-once = [
|
||||
"bash ~/Git/nixos/gunther/hypr/start.sh"
|
||||
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
@ -20,13 +20,6 @@
|
|||
variant = "macchiato";
|
||||
})
|
||||
|
||||
#nextcloud-client
|
||||
#ausweisapp
|
||||
#godot_4
|
||||
#dotnet-runtime
|
||||
#blender
|
||||
#aseprite
|
||||
|
||||
# smt solver for liquid haskell
|
||||
z3
|
||||
|
||||
|
@ -40,13 +33,14 @@
|
|||
cpplint
|
||||
|
||||
# stuff
|
||||
swi-prolog
|
||||
jq
|
||||
vlc
|
||||
openvpn
|
||||
signal-desktop
|
||||
webcord
|
||||
discord-canary
|
||||
firefox-wayland
|
||||
ungoogled-chromium
|
||||
google-chrome
|
||||
thunderbird
|
||||
gimp
|
||||
qpdfview
|
||||
|
@ -71,14 +65,10 @@
|
|||
haskell-language-server
|
||||
python3
|
||||
python3Packages.pygments
|
||||
nodejs_20
|
||||
unifont
|
||||
anki
|
||||
pandoc
|
||||
|
||||
# games
|
||||
prismlauncher
|
||||
|
||||
# hyprland
|
||||
kitty
|
||||
networkmanagerapplet
|
||||
|
@ -141,29 +131,29 @@
|
|||
oh-my-zsh.enable = true;
|
||||
};
|
||||
|
||||
# gtk = {
|
||||
# enable = true;
|
||||
# theme = {
|
||||
# name = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
# package = pkgs.catppuccin-gtk.override {
|
||||
# accents = [ "flamingo" ];
|
||||
# size = "compact";
|
||||
# tweaks = [ "rimless" "black" ];
|
||||
# variant = "macchiato";
|
||||
# };
|
||||
# };
|
||||
# iconTheme = {
|
||||
# name = "Dracula";
|
||||
# package = pkgs.dracula-icon-theme;
|
||||
# };
|
||||
# font = {
|
||||
# name = "NotoSans Nerd Font";
|
||||
# };
|
||||
# gtk3 = {
|
||||
# extraConfig.gtk-application-prefer-dark-theme = true;
|
||||
# };
|
||||
# };
|
||||
# home.sessionVariables.GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
gtk = {
|
||||
enable = true;
|
||||
theme = {
|
||||
name = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
package = pkgs.catppuccin-gtk.override {
|
||||
accents = [ "flamingo" ];
|
||||
size = "compact";
|
||||
tweaks = [ "rimless" "black" ];
|
||||
variant = "macchiato";
|
||||
};
|
||||
};
|
||||
iconTheme = {
|
||||
name = "Dracula";
|
||||
package = pkgs.dracula-icon-theme;
|
||||
};
|
||||
font = {
|
||||
name = "NotoSans Nerd Font";
|
||||
};
|
||||
gtk3 = {
|
||||
extraConfig.gtk-application-prefer-dark-theme = true;
|
||||
};
|
||||
};
|
||||
home.sessionVariables.GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
home.sessionPath = [ "$HOME/.config/emacs/bin" ];
|
||||
|
||||
home.pointerCursor = {
|
||||
|
@ -173,10 +163,6 @@
|
|||
size = 24;
|
||||
};
|
||||
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
programs.tofi = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
@ -193,14 +179,13 @@
|
|||
};
|
||||
};
|
||||
|
||||
|
||||
# dconf.settings = {
|
||||
# # GTK4 Setup
|
||||
# "org/gnome/desktop/interface" = {
|
||||
# gtk-theme = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
# color-scheme = "prefer-dark";
|
||||
# };
|
||||
# };
|
||||
dconf.settings = {
|
||||
# GTK4 Setup
|
||||
"org/gnome/desktop/interface" = {
|
||||
gtk-theme = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||
color-scheme = "prefer-dark";
|
||||
};
|
||||
};
|
||||
|
||||
services.mpris-proxy.enable = true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue