Compare commits
6
Commits
21b36367a1
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f3627a54cf | ||
|
|
12ec262fb6 | ||
|
|
f85a0b909e | ||
|
|
5299e5a262 | ||
|
|
f3b1d5d7d1 | ||
|
|
29f0e32b73 |
@@ -1,4 +1,4 @@
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
@@ -51,26 +51,28 @@
|
||||
nil
|
||||
nixd
|
||||
lua-language-server
|
||||
package-version-server
|
||||
tree-sitter
|
||||
# applications
|
||||
pwvucontrol
|
||||
waytrogen
|
||||
#waytrogen
|
||||
losslesscut
|
||||
pika-backup
|
||||
r2modman
|
||||
mission-center
|
||||
localsend
|
||||
vlc
|
||||
simple-scan
|
||||
protonup-qt
|
||||
discord
|
||||
gearlever
|
||||
bottles
|
||||
#gearlever
|
||||
mission-center
|
||||
llama-cpp-rocm
|
||||
pi-coding-agent
|
||||
blender
|
||||
loupe
|
||||
# theming
|
||||
bibata-cursors
|
||||
# qt6 theming
|
||||
qt6Packages.qt6ct
|
||||
llama-cpp-rocm
|
||||
pi-coding-agent
|
||||
blender
|
||||
hyprshutdown
|
||||
wlogout
|
||||
grim
|
||||
@@ -78,6 +80,16 @@
|
||||
ignition
|
||||
];
|
||||
|
||||
home.activation.fixSteamIcons = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||
for f in ~/.local/share/applications/*.desktop; do
|
||||
id=$(grep -Eo 'steam://rungameid/[0-9]+' "$f" | sed 's#.*/##') || true
|
||||
[ -n "$id" ] || continue
|
||||
last=$(tail -n1 "$f" || true)
|
||||
want="StartupWMClass=steam_app_$id"
|
||||
[ "$last" = "$want" ] || echo "$want" >> "$f"
|
||||
done
|
||||
'';
|
||||
|
||||
# theming
|
||||
stylix = {
|
||||
enable = true;
|
||||
@@ -133,6 +145,11 @@
|
||||
};
|
||||
};
|
||||
|
||||
home.pointerCursor.hyprcursor = {
|
||||
enable = true;
|
||||
size = 24;
|
||||
};
|
||||
|
||||
# programs
|
||||
programs = {
|
||||
quickshell = {
|
||||
@@ -238,6 +255,10 @@
|
||||
home.sessionVariables = {
|
||||
# EDITOR = "emacs";
|
||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||
HYPRCURSOR_THEME = "Bibata-Modern-Classic";
|
||||
HYPRCURSOR_SIZE = 24;
|
||||
XCURSOR_THEME = "Bibata-Modern-Classic";
|
||||
XCURSOR_SIZE = 24;
|
||||
};
|
||||
|
||||
# Let Home Manager install and manage itself.
|
||||
|
||||
+1
-29
@@ -26,35 +26,7 @@
|
||||
# '';
|
||||
#}
|
||||
{
|
||||
plugin = (nvim-treesitter.withPlugins (p: [
|
||||
p.c
|
||||
p.lua
|
||||
p.java
|
||||
p.vim
|
||||
p.vimdoc
|
||||
p.javascript
|
||||
p.query
|
||||
p.elixir
|
||||
p.html
|
||||
]));
|
||||
config = ''
|
||||
require("nvim-treesitter").setup({
|
||||
ensure_installed = {
|
||||
"c",
|
||||
"lua",
|
||||
"java",
|
||||
"vim",
|
||||
"vimdoc",
|
||||
"javascript",
|
||||
"query",
|
||||
"elixir",
|
||||
"html"
|
||||
},
|
||||
sync_install = false,
|
||||
highlight = { enable = true },
|
||||
indent = { enable = true },
|
||||
})
|
||||
'';
|
||||
plugin = nvim-treesitter.withAllGrammars;
|
||||
}
|
||||
#{
|
||||
# plugin = bufferline-nvim;
|
||||
|
||||
Reference in New Issue
Block a user