14 Commits

6 changed files with 61 additions and 70 deletions

38
flake.lock generated
View File

@@ -3,20 +3,16 @@
"elephant": {
"inputs": {
"nixpkgs": [
"walker",
"nixpkgs"
],
"systems": [
"walker",
"systems"
]
"systems": "systems"
},
"locked": {
"lastModified": 1759675127,
"narHash": "sha256-AsYUdOukKNXIu47CpQNJeAccu524sIj9UTuP9Aadycs=",
"lastModified": 1769329000,
"narHash": "sha256-0vibWqmCsG1t4xL2euR6PScB3M4QZigB5JGl+BIH4NY=",
"owner": "abenz1267",
"repo": "elephant",
"rev": "abfa18c844f1028b0b2beef456fee6d40e98dfad",
"rev": "1988112d1f54dd76e8a90f551945df763586bdad",
"type": "github"
},
"original": {
@@ -27,7 +23,7 @@
},
"flake-utils": {
"inputs": {
"systems": "systems"
"systems": "systems_2"
},
"locked": {
"lastModified": 1731533236,
@@ -104,6 +100,7 @@
},
"root": {
"inputs": {
"elephant": "elephant",
"nix-options-doc": "nix-options-doc",
"nixpkgs": "nixpkgs",
"walker": "walker",
@@ -132,6 +129,21 @@
}
},
"systems": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -146,7 +158,7 @@
"type": "github"
}
},
"systems_2": {
"systems_3": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -163,11 +175,13 @@
},
"walker": {
"inputs": {
"elephant": "elephant",
"elephant": [
"elephant"
],
"nixpkgs": [
"nixpkgs"
],
"systems": "systems_2"
"systems": "systems_3"
},
"locked": {
"lastModified": 1760434150,

View File

@@ -30,18 +30,10 @@
indent_size = 2;
};
"*.yaml" = {
indent_style = "space";
indent_size = 4;
};
"*.yml" = {
indent_style = "space";
indent_size = 4;
};
"compose.yml" = {
indent_style = "space";
indent_size = 2;
};
"compose.yaml" = {
"*.yml" = {
indent_style = "space";
indent_size = 2;
};

View File

@@ -26,7 +26,7 @@ source = ~/.config/hypr/nix.conf
# Set programs that you use
$terminal = ghostty
$fileManager = nautilus
$browser = zen
$browser = zen-beta
$menu = walker
#################
@@ -42,7 +42,7 @@ exec-once = gsettings set org.gnome.desktop.interface cursor-size 24
# This requires gpu-screen-recorder to be installed. I installed it with this https://wiki.nixos.org/wiki/Gpu-screen-recorder.
exec-once = ~/.config/hypr/scripts/gpu-screen-recorder/start-replay.sh
exec-once = spotify & signal-desktop & thunderbird & gnome-calendar & bitwarden & $browser
exec-once = spotify & signal-desktop & thunderbird & gnome-calendar & bitwarden & $browser & discord & steam-silent
exec-once = [workspace 1 silent] $terminal
@@ -216,7 +216,7 @@ bind = $mainMod, T, exec, $terminal
bind = $mainMod, B, exec, $browser
bind = $mainMod, I, exec, hyprpanel toggleWindow bar-0
bind = $mainMod, C, killactive,
bind = $mainMod, Q, exit,
bind = $mainMod SHIFT, Q, exit,
bind = $mainMod, F, fullscreen, 1
bind = $mainMod ALT, F, fullscreen, 0
bind = $mainMod, E, exec, $fileManager
@@ -289,25 +289,3 @@ bindl=, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindl=, XF86AudioPlay, exec, playerctl play-pause # the stupid key is called play , but it toggles
bindl=, XF86AudioNext, exec, playerctl next
bindl=, XF86AudioPrev, exec, playerctl previous
##############################
### WINDOWS AND WORKSPACES ###
##############################
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
# windowrulev2 = noanim,class:ulauncher
windowrulev2 = noborder,class:ulauncher
windowrulev2 = noblur,class:ulauncher
windowrulev2 = noshadow,class:ulauncher
# layerrule = blur, wofi
# layerrule = blur, waybar

View File

@@ -36,3 +36,5 @@ vim.opt.showtabline = 1
-- remove indicators above statusline
vim.opt.showmode = false
vim.opt.diffopt = "vertical"

View File

@@ -4,7 +4,7 @@ return {
build = ':TSUpdate',
event = { "BufReadPost", "BufNewFile" },
config = function()
require("nvim-treesitter.configs").setup {
require("nvim-treesitter").setup {
ensure_installed = {
"lua",
"typescript",
@@ -26,14 +26,7 @@ return {
},
indent = {
enable = true
}
}
end,
dependencies = {
{
"nvim-treesitter/nvim-treesitter-textobjects",
config = function()
require("nvim-treesitter.configs").setup {
},
textobjects = {
select = {
enable = true,
@@ -54,7 +47,10 @@ return {
}
}
}
end
end,
dependencies = {
{
"nvim-treesitter/nvim-treesitter-textobjects",
},
}
},

View File

@@ -29,6 +29,9 @@
};
};
programs.direnv.enable = true;
programs.direnv.silent = true;
home.packages = [
# note taking
@@ -75,9 +78,11 @@
pkgs.gnome-system-monitor
pkgs.geary
pkgs.nautilus
pkgs.baobab
# social
pkgs.discord
pkgs.element-desktop
pkgs.signal-desktop
pkgs.spotify
@@ -86,6 +91,10 @@
pkgs.python3
pkgs.typescript
pkgs.typst
# Gaming
pkgs.gdlauncher-carbon # Minecraft Launcher for mods and vanilla
];
};
}