Compare commits

...

8 Commits

Author SHA1 Message Date
d24395e1bd Merge branch 'master' of github.com:szymon-jozef/amazing-dotfiles 2026-03-01 23:20:39 +01:00
a7c5193cf7 function and nixvim 2026-03-01 23:20:25 +01:00
529b52712e phinger cursor 2026-03-01 22:27:08 +01:00
027a74e588 xddxdxdx 2026-03-01 21:44:29 +01:00
42193b3ab2 cursor 2026-03-01 21:25:36 +01:00
7c12cb82aa update 2026-03-01 20:55:16 +01:00
2886f0517b Merge branch 'master' of github.com:szymon-jozef/amazing-dotfiles 2026-03-01 19:25:04 +01:00
6f0d08bf48 add paderewski-nix profile 2026-03-01 19:24:55 +01:00
8 changed files with 146 additions and 45 deletions

41
flake.lock generated
View File

@@ -159,6 +159,24 @@
"type": "github" "type": "github"
} }
}, },
"hyprcursor-phinger": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1763845612,
"narHash": "sha256-78zH5GrYa35bEkzeVnl8uXFbZ/zsiSHayjxZlNt+Xe8=",
"owner": "jappie3",
"repo": "hyprcursor-phinger",
"rev": "1207a845501a28e0e00d4a8e935ee0c9cab30650",
"type": "github"
},
"original": {
"owner": "jappie3",
"repo": "hyprcursor-phinger",
"type": "github"
}
},
"hyprgraphics": { "hyprgraphics": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
@@ -199,7 +217,7 @@
"hyprutils": "hyprutils", "hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner", "hyprwayland-scanner": "hyprwayland-scanner",
"hyprwire": "hyprwire", "hyprwire": "hyprwire",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_3",
"pre-commit-hooks": "pre-commit-hooks", "pre-commit-hooks": "pre-commit-hooks",
"systems": "systems", "systems": "systems",
"xdph": "xdph" "xdph": "xdph"
@@ -466,6 +484,22 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 1762977756,
"narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1771848320, "lastModified": 1771848320,
"narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
@@ -481,7 +515,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1771369470, "lastModified": 1771369470,
"narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
@@ -546,8 +580,9 @@
"inputs": { "inputs": {
"catppuccin": "catppuccin", "catppuccin": "catppuccin",
"home-manager": "home-manager", "home-manager": "home-manager",
"hyprcursor-phinger": "hyprcursor-phinger",
"hyprland": "hyprland", "hyprland": "hyprland",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_4",
"nixvim": "nixvim", "nixvim": "nixvim",
"wallpapers": "wallpapers" "wallpapers": "wallpapers"
} }

View File

@@ -19,6 +19,8 @@
url = "github:nix-community/nixvim"; url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hyprcursor-phinger.url = "github:jappie3/hyprcursor-phinger";
}; };
outputs = outputs =
@@ -61,6 +63,7 @@
./home.nix ./home.nix
catppuccin.homeModules.catppuccin catppuccin.homeModules.catppuccin
nixvim.homeModules.nixvim nixvim.homeModules.nixvim
inputs.hyprcursor-phinger.homeManagerModules.hyprcursor-phinger
]; ];
mkHomeConfig = mkHomeConfig =
@@ -93,7 +96,7 @@
hostName = "nixos"; hostName = "nixos";
}; };
"pitagoras" = mkHomeConfig { "${baseUserConfig.username}@pitagoras" = mkHomeConfig {
isNixOS = true; isNixOS = true;
overrides = { overrides = {
mainMonitor = "eDP-1"; mainMonitor = "eDP-1";
@@ -101,7 +104,7 @@
hostName = "pitagoras"; hostName = "pitagoras";
}; };
"pilecki" = mkHomeConfig { "${baseUserConfig.username}@pilecki" = mkHomeConfig {
isNixOS = true; isNixOS = true;
overrides = { overrides = {
mainMonitor = "LVDS-1"; mainMonitor = "LVDS-1";
@@ -109,13 +112,21 @@
hostName = "pilecki"; hostName = "pilecki";
}; };
"paderewski" = mkHomeConfig { "${baseUserConfig.username}@paderewski" = mkHomeConfig {
isNixOS = false; isNixOS = false;
overrides = { overrides = {
mainMonitor = "DP-1"; mainMonitor = "DP-1";
}; };
hostName = "paderewski"; hostName = "paderewski";
}; };
"${baseUserConfig.username}@paderewski-nix" = mkHomeConfig {
isNixOS = true;
overrides = {
mainMonitor = "DP-1";
};
hostName = "paderewski-nix";
};
}; };
}; };
} }

View File

@@ -68,15 +68,26 @@
".config/gtk-3.0/gtk.css".source = ./dotfiles/gtk-3.0/gtk.css; ".config/gtk-3.0/gtk.css".source = ./dotfiles/gtk-3.0/gtk.css;
${userConfig.pathConfig.wallpaper}.source = inputs.wallpapers; ${userConfig.pathConfig.wallpaper}.source = inputs.wallpapers;
}; };
programs.hyprcursor-phinger.enable = true;
# === VARS === # === VARS ===
home.sessionVariables = { home = {
sessionVariables = {
EDITOR = "nvim"; EDITOR = "nvim";
VISUAL = "nvim"; VISUAL = "nvim";
XDG_DATA_DIRS = "$HOME/.nix-profile/share/applications:$XDG_DATA_DIRS"; XDG_DATA_DIRS = "$HOME/.nix-profile/share/applications:$XDG_DATA_DIRS";
}; };
pointerCursor = {
name = "phinger-cursors-light";
package = pkgs.phinger-cursors;
size = 24;
gtk.enable = true;
x11.enable = true;
};
};
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.stateVersion = "25.11"; # DONT CHANGE ME UwU home.stateVersion = "25.11"; # DONT CHANGE ME UwU
} }

View File

@@ -36,7 +36,7 @@
xdg.configFile."fastfetch/startup.jsonc".text = builtins.toJSON { xdg.configFile."fastfetch/startup.jsonc".text = builtins.toJSON {
logo = { logo = {
source = "arch_small"; source = "nixos_small";
padding = { padding = {
bottom = 1; bottom = 1;
}; };

View File

@@ -61,7 +61,12 @@
reload_dotfiles = { reload_dotfiles = {
body = # fish body = # fish
"nh home switch ~/.config/home-manager -c ${hostName}"; "nh home switch ~/.config/home-manager";
};
reload_system = {
body = # fish
"nh os switch /etc/nixos/";
}; };
ls = { ls = {
@@ -80,12 +85,38 @@
}; };
update = { update = {
body = # fish body =
if isNixOS then
# fish
''
echo "=== System packages update==="
pushd /etc/nixos
nix flake update
reload_system
popd
echo "===User packages update==="
pushd $HOME/.config/home-manager
nix flake update
reload_dotfiles
popd
echo "=== Flatpak update==="
if type -q flatpak
echo "===Flatpak update==="
flatpak update --noninteractive
echo "===Flatpak remove unused==="
flatpak uninstall --unused
end
''
else
# fish
'' ''
echo "===System update===" echo "===System update==="
if not type -q yay if not type -q yay
echo "Yay not found… Is this Arch? If yes, then please consider installing it!" echo "Yay not found… Please consider installing it!"
else else
yay yay
end end

View File

@@ -100,6 +100,14 @@
action.__raw = "function() require('harpoon'):list():next() end"; action.__raw = "function() require('harpoon'):list():next() end";
options.desc = "Toggle next harpoon buffer"; options.desc = "Toggle next harpoon buffer";
} }
{
key = "j";
action= "jzz";
}
{
key = "k";
action= "kzz";
}
]; ];
autoGroups = { autoGroups = {
@@ -203,9 +211,14 @@
}; };
}; };
indent-blankline = { cursorline = {
enable = true; enable = true;
settings.scope.enabled = true; timeout = 0;
};
mini-indentscope = {
enable = true;
settings.draw.delay = 0;
}; };
cmp = { cmp = {

View File

@@ -36,7 +36,7 @@ in
"$mainMod" = "SUPER"; "$mainMod" = "SUPER";
"$terminal" = "uwsm app -- kitty"; "$terminal" = "uwsm app -- kitty";
"$menu" = "hyprlauncher"; "$menu" = "hyprlauncher";
"$music_player" = "flatpak run com.spotify.Client"; "$music_player" = if isNixOS then "spotify" else "flatpak run com.spotify.Client";
"$notes" = "obsidian"; "$notes" = "obsidian";
"$browser" = if isNixOS then "zen-beta" else "zen-browser"; # beta on nixos "$browser" = if isNixOS then "zen-beta" else "zen-browser"; # beta on nixos
"$openrgb_color" = "09ce30"; "$openrgb_color" = "09ce30";

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e
rsync -avh --no-links --delete --exclude=.* --exclude=dyski /home/szymon/ /mnt/backup/home/szymon/ rsync -avh --no-links --delete --exclude=.* --exclude=dyski /home/szymon/ /mnt/uwu_backup/home/szymon/
rsync -avh --no-links --delete --exclude=.* --exclude=dyski /home/szymon/ /mnt/backup_wd/home/szymon/ rsync -avh --no-links --delete --exclude=.* --exclude=dyski /home/szymon/ /mnt/wd_backup/home/szymon/