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": {
|
"locked": {
|
||||||
"lastModified": 1731968878,
|
"lastModified": 1733484277,
|
||||||
"narHash": "sha256-+hTCwETOE9N8voTAaF+IzdUZz28Ws3LDpH90FWADrEE=",
|
"narHash": "sha256-i5ay20XsvpW91N4URET/nOc0VQWOAd4c4vbqYtcH8Rc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "a42fa14b53ceab66274a21da480c9f8e06204173",
|
"rev": "d00c6f6d0ad16d598bf7e2956f52c1d9d5de3c3a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -27,11 +27,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730743354,
|
"lastModified": 1733056338,
|
||||||
"narHash": "sha256-gU4NySYyXeAzVaF5bI6BKmj2CdgiwGFnuPjXUId3Dx0=",
|
"narHash": "sha256-sp14z0mrqrtmouz1+bU4Jh8/0xi+xwQHF2l7mhGSSVU=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "contrib",
|
"repo": "contrib",
|
||||||
"rev": "792f6b83dc719214e0e2a0b380c34f147b28ece2",
|
"rev": "d7c55140f1785b8d9fef351f1cd2a4c9e1eaa466",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -49,11 +49,11 @@
|
||||||
},
|
},
|
||||||
"unstable": {
|
"unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731676054,
|
"lastModified": 1733392399,
|
||||||
"narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=",
|
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5e4fbfb6b3de1aa2872b76d49fafc942626e2add",
|
"rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"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.package = pkgs.emacs29-pgtk;
|
||||||
services.emacs.enable = true;
|
services.emacs.enable = true;
|
||||||
|
|
||||||
|
@ -133,14 +128,6 @@
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
with pkgs;
|
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
|
# for connecting to nas
|
||||||
nfs-utils
|
nfs-utils
|
||||||
|
@ -154,7 +141,6 @@
|
||||||
|
|
||||||
# greeter
|
# greeter
|
||||||
greetd.gtkgreet
|
greetd.gtkgreet
|
||||||
# catp-gtk
|
|
||||||
|
|
||||||
# deps for hyprland / eww
|
# deps for hyprland / eww
|
||||||
socat
|
socat
|
||||||
|
@ -168,28 +154,23 @@
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
users.defaultUserShell = pkgs.zsh;
|
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 = [
|
nix.settings.substituters = [
|
||||||
"https://aseipp-nix-cache.freetls.fastly.net"
|
"https://aseipp-nix-cache.freetls.fastly.net"
|
||||||
# "https://aseipp-nix-cache.global.ssl.fastly.net"
|
|
||||||
# "https://cache.iog.io"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# environment variables
|
# environment variables
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
## disable logging when direnv changes
|
## disable logging when direnv changes
|
||||||
DIRENV_LOG_FORMAT = [];
|
DIRENV_LOG_FORMAT = [];
|
||||||
# GTK theme (set here for greetd)
|
|
||||||
# GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# fonts
|
# fonts
|
||||||
fonts = {
|
fonts = {
|
||||||
packages = with pkgs; [
|
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
|
mononoki
|
||||||
# noto-fonts
|
# noto-fonts
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
|
@ -222,8 +203,6 @@
|
||||||
User hy84coky
|
User hy84coky
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.steam.enable = true;
|
|
||||||
|
|
||||||
# thunar
|
# thunar
|
||||||
programs.thunar = {
|
programs.thunar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -118,6 +118,7 @@
|
||||||
];
|
];
|
||||||
exec-once = [
|
exec-once = [
|
||||||
"bash ~/Git/nixos/gunther/hypr/start.sh"
|
"bash ~/Git/nixos/gunther/hypr/start.sh"
|
||||||
|
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -20,13 +20,6 @@
|
||||||
variant = "macchiato";
|
variant = "macchiato";
|
||||||
})
|
})
|
||||||
|
|
||||||
#nextcloud-client
|
|
||||||
#ausweisapp
|
|
||||||
#godot_4
|
|
||||||
#dotnet-runtime
|
|
||||||
#blender
|
|
||||||
#aseprite
|
|
||||||
|
|
||||||
# smt solver for liquid haskell
|
# smt solver for liquid haskell
|
||||||
z3
|
z3
|
||||||
|
|
||||||
|
@ -40,13 +33,14 @@
|
||||||
cpplint
|
cpplint
|
||||||
|
|
||||||
# stuff
|
# stuff
|
||||||
|
swi-prolog
|
||||||
jq
|
jq
|
||||||
vlc
|
vlc
|
||||||
openvpn
|
openvpn
|
||||||
signal-desktop
|
signal-desktop
|
||||||
webcord
|
discord-canary
|
||||||
firefox-wayland
|
firefox-wayland
|
||||||
ungoogled-chromium
|
google-chrome
|
||||||
thunderbird
|
thunderbird
|
||||||
gimp
|
gimp
|
||||||
qpdfview
|
qpdfview
|
||||||
|
@ -71,14 +65,10 @@
|
||||||
haskell-language-server
|
haskell-language-server
|
||||||
python3
|
python3
|
||||||
python3Packages.pygments
|
python3Packages.pygments
|
||||||
nodejs_20
|
|
||||||
unifont
|
unifont
|
||||||
anki
|
anki
|
||||||
pandoc
|
pandoc
|
||||||
|
|
||||||
# games
|
|
||||||
prismlauncher
|
|
||||||
|
|
||||||
# hyprland
|
# hyprland
|
||||||
kitty
|
kitty
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
|
@ -141,29 +131,29 @@
|
||||||
oh-my-zsh.enable = true;
|
oh-my-zsh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# gtk = {
|
gtk = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# theme = {
|
theme = {
|
||||||
# name = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
name = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||||
# package = pkgs.catppuccin-gtk.override {
|
package = pkgs.catppuccin-gtk.override {
|
||||||
# accents = [ "flamingo" ];
|
accents = [ "flamingo" ];
|
||||||
# size = "compact";
|
size = "compact";
|
||||||
# tweaks = [ "rimless" "black" ];
|
tweaks = [ "rimless" "black" ];
|
||||||
# variant = "macchiato";
|
variant = "macchiato";
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# iconTheme = {
|
iconTheme = {
|
||||||
# name = "Dracula";
|
name = "Dracula";
|
||||||
# package = pkgs.dracula-icon-theme;
|
package = pkgs.dracula-icon-theme;
|
||||||
# };
|
};
|
||||||
# font = {
|
font = {
|
||||||
# name = "NotoSans Nerd Font";
|
name = "NotoSans Nerd Font";
|
||||||
# };
|
};
|
||||||
# gtk3 = {
|
gtk3 = {
|
||||||
# extraConfig.gtk-application-prefer-dark-theme = true;
|
extraConfig.gtk-application-prefer-dark-theme = true;
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# home.sessionVariables.GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
home.sessionVariables.GTK_THEME = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||||
home.sessionPath = [ "$HOME/.config/emacs/bin" ];
|
home.sessionPath = [ "$HOME/.config/emacs/bin" ];
|
||||||
|
|
||||||
home.pointerCursor = {
|
home.pointerCursor = {
|
||||||
|
@ -173,10 +163,6 @@
|
||||||
size = 24;
|
size = 24;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.syncthing = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.tofi = {
|
programs.tofi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -193,14 +179,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dconf.settings = {
|
||||||
# dconf.settings = {
|
# GTK4 Setup
|
||||||
# # GTK4 Setup
|
"org/gnome/desktop/interface" = {
|
||||||
# "org/gnome/desktop/interface" = {
|
gtk-theme = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
||||||
# gtk-theme = "Catppuccin-Macchiato-Compact-Flamingo-Dark";
|
color-scheme = "prefer-dark";
|
||||||
# color-scheme = "prefer-dark";
|
};
|
||||||
# };
|
};
|
||||||
# };
|
|
||||||
|
|
||||||
services.mpris-proxy.enable = true;
|
services.mpris-proxy.enable = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue