diff --git a/.dotter/global.toml b/.dotter/global.toml index 14359f7..a63c37c 100644 --- a/.dotter/global.toml +++ b/.dotter/global.toml @@ -12,9 +12,11 @@ "conf.d/allowed_signers" = "~/.ssh/allowed_signers" "conf.d/topgrade.toml" = "~/.config/topgrade.toml" "conf.d/kitty" = "~/.config/kitty" +"conf.d/ghostty" = "~/.config/ghostty" "conf.d/bat" = "~/.config/bat" "conf.d/mangohud.conf" = "~/.config/MangoHud/MangoHud.conf" "conf.d/gamemode.ini" = "~/.config/gamemode.ini" "conf.d/timewarrior.cfg" = "~/.config/timewarrior/timewarrior.cfg" "conf.d/tmux.conf" = "~/.tmux.conf" "conf.d/atuin.toml" = "~/.config/atuin/config.toml" +"conf.d/autoexec.cfg" = "~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/autoexec.cfg" diff --git a/README.md b/README.md index 8cecec6..20576d5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ -# dots +# dotfiles + +
+Rice screenshot +Rice image +
# limgrave diff --git a/conf.d/autoexec.cfg b/conf.d/autoexec.cfg new file mode 100644 index 0000000..aeadb05 --- /dev/null +++ b/conf.d/autoexec.cfg @@ -0,0 +1,19 @@ +// Generated by CS2 Configs — autoexec.cfg + +// Viewmodel +viewmodel_fov "60" +viewmodel_offset_x "1" +viewmodel_offset_y "1" +viewmodel_offset_z "-1.5" + +// HUD & radar +cl_radar_scale "0.4" +cl_hud_radar_scale "1" +cl_radar_always_centered "0" +cl_showfps "1" + +// Network & performance +rate "786432" +fps_max "0" + +echo "Loaded autoexec.cfg" diff --git a/conf.d/fish/conf.d/aliases.fish b/conf.d/fish/conf.d/aliases.fish index a360b9c..ce44e67 100644 --- a/conf.d/fish/conf.d/aliases.fish +++ b/conf.d/fish/conf.d/aliases.fish @@ -12,6 +12,7 @@ alias rm 'trash' alias v 'vim' alias nv 'nvim' alias m 'make' +alias mv 'rsync -avP --remove-source-files' alias future-commit 'git commit --date (echo (date -d +7hours))' alias scp 'rsync -avz' alias rs 'rsync' diff --git a/conf.d/ghostty/config b/conf.d/ghostty/config new file mode 100644 index 0000000..7a00c7d --- /dev/null +++ b/conf.d/ghostty/config @@ -0,0 +1,44 @@ +# theme +background = 303446 +foreground = C6D0F5 +selection-background = F2D5CF +selection-foreground = 303446 +cursor-color = F2D5CF +cursor-text = 303446 + +# 16 terminal colors +palette = 0=#51576D +palette = 1=#E78284 +palette = 2=#A6D189 +palette = 3=#E5C890 +palette = 4=#8CAAEE +palette = 5=#F4B8E4 +palette = 6=#81C8BE +palette = 7=#B5BFE2 +palette = 8=#626880 +palette = 9=#E78284 +palette = 10=#A6D189 +palette = 11=#E5C890 +palette = 12=#8CAAEE +palette = 13=#F4B8E4 +palette = 14=#81C8BE +palette = 15=#A5ADCE + +# appearance +font-family = inconsolata +font-size = 17 +background-opacity = 0.8 +window-decoration = true +gtk-titlebar = true +gtk-toolbar-style = flat +gtk-titlebar-style = tabs +gtk-tabs-location = bottom +gtk-wide-tabs = false +confirm-close-surface = false +clipboard-read = allow +clipboard-write = allow + +# maps +keybind = ctrl+shift+enter=new_tab +keybind = ctrl+shift+n=new_window +keybind = ctrl+shift+backspace=close_tab \ No newline at end of file diff --git a/conf.d/gitconfig b/conf.d/gitconfig index f1ce21c..7927d09 100644 --- a/conf.d/gitconfig +++ b/conf.d/gitconfig @@ -12,6 +12,7 @@ [merge] conflictstyle = diff3 + ff = only [diff] colorMoved = default diff --git a/conf.d/sshconfig b/conf.d/sshconfig index ffe7bf0..9e5cdeb 100644 --- a/conf.d/sshconfig +++ b/conf.d/sshconfig @@ -6,6 +6,18 @@ Host fuku.ramiel IdentityFile ~/.ssh/id_ed25519 IdentitiesOnly yes +Host fuku.tabris + HostName tabris.fuku + User root + IdentityFile ~/.ssh/id_ed25519 + IdentitiesOnly yes + +Host fuku.ireul + HostName ireul.fuku + User root + IdentityFile ~/.ssh/id_ed25519 + IdentitiesOnly yes + Host fuku.zeruel HostName zeruel.fuku User catalin @@ -38,13 +50,13 @@ Host fuku.master2 IdentityFile ~/.ssh/id_ed25519 User ci -Host fuku.master3 - HostName master3.ramiel.fuku +Host fuku.k3m3 + HostName k3m3.fuku IdentityFile ~/.ssh/id_ed25519 - User ci + User root Host fuku.agent1 - HostName agent1.zeruel.fuku + HostName agent1.fuku IdentityFile ~/.ssh/id_ed25519 User ci @@ -53,7 +65,23 @@ Host fuku.dd02 User root IdentityFile ~/.ssh/id_ed25519 -Host fuku.dd01 - HostName dd01.fuku +Host fuku.d1 + HostName 192.168.1.10 User root IdentityFile ~/.ssh/id_ed25519 + +Host fuku.d1 + HostName 192.168.1.13 + User root + IdentityFile ~/.ssh/id_ed25519 + +# --- START CODER JETBRAINS TOOLBOX mbcode.i.mercedes-benz.com +Host coder-jetbrains-toolbox-mbcode.i.mercedes-benz.com--* + ProxyCommand /home/catalin/.local/share/coder-toolbox/mbcode.i.mercedes-benz.com/coder-linux-amd64 --global-config /home/catalin/.local/share/coder-toolbox/mbcode.i.mercedes-benz.com/config --url https://mbcode.i.mercedes-benz.com/ ssh --stdio --network-info-dir /home/catalin/.local/share/coder-toolbox/ssh-network-metrics --usage-app=jetbrains --ssh-host-prefix coder-jetbrains-toolbox-mbcode.i.mercedes-benz.com-- %h + ConnectTimeout 0 + StrictHostKeyChecking no + UserKnownHostsFile /dev/null + LogLevel ERROR + SetEnv CODER_SSH_SESSION_TYPE=JetBrains + +# --- END CODER JETBRAINS TOOLBOX mbcode.i.mercedes-benz.com diff --git a/flake.lock b/flake.lock index 2e0cd0f..b717d43 100644 --- a/flake.lock +++ b/flake.lock @@ -85,11 +85,11 @@ ] }, "locked": { - "lastModified": 1781319724, - "narHash": "sha256-ZGuxexEMo4Xv28KJ0dX/m/PHN4oZIOnxHZpNTyrvx4M=", + "lastModified": 1786924861, + "narHash": "sha256-hftabkb+73OcGzvwFAjCiQorAhprs9TnU1+FkGO5CIw=", "owner": "nix-community", "repo": "home-manager", - "rev": "8355f0a16b2dbb06a97959a918af5b239bbe05ae", + "rev": "09ae1b85a6db412d841d60f924b23f881f0d0a38", "type": "github" }, "original": { @@ -133,11 +133,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1780902259, - "narHash": "sha256-q8yYEC5f1mFlQO9RGna4LTc9QrcvWunX6FYp83munkQ=", + "lastModified": 1787042014, + "narHash": "sha256-lgnV/xeEatfEnPZG0RrXS0fhcr63p3tsVvL1GdaVkJQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bd0ff2d3eac24699c3664d5966b9ef36f388e2ca", + "rev": "c69ae8fb8faeb3472fd11234ba55a70ac3601f9b", "type": "github" }, "original": { @@ -147,47 +147,12 @@ "type": "github" } }, - "nixpkgs_3": { - "locked": { - "lastModified": 1760524057, - "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "opencode": { - "inputs": { - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1770777255, - "narHash": "sha256-1mKK8D8Jy3AS+4A22YlMsoZHlK/bo2+ULAmYIvXnIMk=", - "owner": "GutMutCode", - "repo": "opencode-nix", - "rev": "687e34c3c406de915c2eb8dc87f964c0f2fa685d", - "type": "github" - }, - "original": { - "owner": "GutMutCode", - "repo": "opencode-nix", - "type": "github" - } - }, "root": { "inputs": { "atuin": "atuin", "home-manager": "home-manager", "nix-flatpak": "nix-flatpak", "nixpkgs": "nixpkgs_2", - "opencode": "opencode", "systems": "systems_2" } }, @@ -225,17 +190,16 @@ }, "systems_2": { "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" + "id": "systems", + "type": "indirect" } } }, diff --git a/flake.nix b/flake.nix index bd3f150..bfbdbbf 100644 --- a/flake.nix +++ b/flake.nix @@ -3,9 +3,7 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; - systems.url = "github:nix-systems/default-linux"; nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.7.0"; - opencode.url = "github:GutMutCode/opencode-nix/"; home-manager = { url = "github:nix-community/home-manager/release-26.05"; inputs.nixpkgs.follows = "nixpkgs"; @@ -13,7 +11,7 @@ atuin.url = "github:atuinsh/atuin/v18.16.1"; }; - outputs = { self, nixpkgs, nix-flatpak, systems, home-manager, opencode, ... } @ inputs: let + outputs = { self, nixpkgs, nix-flatpak, systems, home-manager, ... } @ inputs: let inherit (self) outputs; lib = nixpkgs.lib // home-manager.lib; formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-tree; @@ -40,7 +38,9 @@ nix-flatpak.nixosModules.nix-flatpak ./hosts/limgrave/nixos ({ ... }: { - nixpkgs.overlays = [ inputs.atuin.overlays.default opencode.overlays.default ]; + nixpkgs.overlays = [ + inputs.atuin.overlays.default + ]; }) ]; }; diff --git a/hosts/limgrave/nixos/default.nix b/hosts/limgrave/nixos/default.nix index 400f6bb..4e8aa18 100644 --- a/hosts/limgrave/nixos/default.nix +++ b/hosts/limgrave/nixos/default.nix @@ -44,6 +44,7 @@ }; services = { + gvfs.enable = true; xserver.enable = true; desktopManager.gnome.enable = true; displayManager.gdm.enable = true; @@ -187,5 +188,7 @@ ''; }; + networking.nameservers = [ "192.168.1.32" "192.168.1.43" "1.1.1.1" ]; + system.stateVersion = "25.11"; } diff --git a/hosts/limgrave/nixos/packages/cli.nix b/hosts/limgrave/nixos/packages/cli.nix index 347c95f..d31900e 100644 --- a/hosts/limgrave/nixos/packages/cli.nix +++ b/hosts/limgrave/nixos/packages/cli.nix @@ -6,6 +6,8 @@ pkgs: with pkgs; [ kubeconform kubernetes-helm k3sup + kustomize + argocd opentofu tflint @@ -14,6 +16,7 @@ pkgs: with pkgs; [ pulumi awscli2 yq + uv git neovim @@ -32,6 +35,10 @@ pkgs: with pkgs; [ restic kor devenv + fish-lsp + nvtopPackages.amd + unzip + opencode yt-dlp streamlink @@ -46,8 +53,11 @@ pkgs: with pkgs; [ p7zip xcolor trash-cli + caligula steam-run protontricks mangohud -] \ No newline at end of file + + android-tools +] diff --git a/hosts/limgrave/nixos/packages/gui.nix b/hosts/limgrave/nixos/packages/gui.nix index ba3dc88..8e3b8b3 100644 --- a/hosts/limgrave/nixos/packages/gui.nix +++ b/hosts/limgrave/nixos/packages/gui.nix @@ -11,5 +11,6 @@ pkgs: with pkgs; [ ayugram-desktop tor-browser samrewritten - deezer-enhanced + ghostty + zed-editor ] diff --git a/hosts/limgrave/nixos/packages/rice.nix b/hosts/limgrave/nixos/packages/rice.nix index a4ffcb7..c5741c8 100644 --- a/hosts/limgrave/nixos/packages/rice.nix +++ b/hosts/limgrave/nixos/packages/rice.nix @@ -7,4 +7,6 @@ pkgs: with pkgs; [ colloid-gtk-theme colloid-icon-theme gnomeExtensions.appindicator + iosevka + ufetch ] \ No newline at end of file diff --git a/static/rice.png b/static/rice.png new file mode 100644 index 0000000..5784c68 Binary files /dev/null and b/static/rice.png differ