nearly complete curve
This commit is contained in:
		
							parent
							
								
									5371aeaa2a
								
							
						
					
					
						commit
						6dc16e88f1
					
				|  | @ -34,6 +34,7 @@ | |||
|   networking.interfaces.enp0s31f6.useDHCP = true; | ||||
|   networking.interfaces.wlp3s0.useDHCP = true; | ||||
|   networking.wireless.enable = true; | ||||
|   networking.wireless.interfaces = ["wlp3s0"]; | ||||
| 
 | ||||
|   # Select internationalisation properties. | ||||
|   i18n.defaultLocale = "en_US.UTF-8"; | ||||
|  |  | |||
|  | @ -7,12 +7,9 @@ | |||
|     #profiles.users.profiles.desktop | ||||
|   ] ++ suites.curve; | ||||
| 
 | ||||
|   #home-manager.users.anish = { suites, ... }: { | ||||
|   #  imports = [  | ||||
|   #    profiles.users.profiles.desktop  | ||||
|   #    profiles.users.profiles.firefox | ||||
|   #  ]; | ||||
|   #}; | ||||
|   home-manager.users.anish = { suites, ... }: { | ||||
|     imports = suites.base; | ||||
|   }; | ||||
| 
 | ||||
|   #bud.enable = true; | ||||
| } | ||||
|  |  | |||
|  | @ -6,9 +6,9 @@ success_symbol = "[❯](bold purple)" | |||
| vicmd_symbol = "[❮](bold purple)" | ||||
| 
 | ||||
| [battery] | ||||
| full_symbol = "" | ||||
| charging_symbol = "" | ||||
| discharging_symbol = "" | ||||
| full_symbol = " " | ||||
| charging_symbol = " " | ||||
| discharging_symbol = " " | ||||
| 
 | ||||
| [conda] | ||||
| symbol = " " | ||||
|  | @ -17,7 +17,7 @@ symbol = " " | |||
| style = "cyan" | ||||
| read_only = " 🔒" | ||||
| 
 | ||||
| [docker] | ||||
| [docker_context] | ||||
| symbol = " " | ||||
| 
 | ||||
| [elixir] | ||||
|  | @ -48,9 +48,6 @@ style = "bold bright-white" | |||
| [golang] | ||||
| symbol = " " | ||||
| 
 | ||||
| [haskell] | ||||
| symbol = " " | ||||
| 
 | ||||
| [hg_branch] | ||||
| symbol = " " | ||||
| 
 | ||||
|  |  | |||
|  | @ -103,7 +103,7 @@ in | |||
| 	set noexpandtab | ||||
| 	set autoindent | ||||
| 
 | ||||
| 	set foldmethod=indent   " fold based on indent | ||||
|   " set foldmethod=indent   " fold based on indent | ||||
| 	set number | ||||
| 	set nocompatible | ||||
| 	set relativenumber | ||||
|  | @ -114,7 +114,7 @@ in | |||
| 	filetype plugin on | ||||
| 
 | ||||
| 	set termguicolors | ||||
| 	let ayucolor="dark" | ||||
| 	let ayucolor="mirage" | ||||
| 	colorscheme ayu | ||||
| 
 | ||||
| 	" window | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ | |||
|   #home-manager.users = { inherit (hmUsers) anish; }; | ||||
| 
 | ||||
|   users.users.anish = { | ||||
|     password = "SuperDuper"; | ||||
|     hashedPassword = "MVHHpy9gbe3ow"; | ||||
|     description = "Personal user for Anish"; | ||||
|     isNormalUser = true; | ||||
|     extraGroups = [ "wheel" "audio" ]; | ||||
|  |  | |||
							
								
								
									
										44
									
								
								users/profiles/desktop/ayu-Xresources
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								users/profiles/desktop/ayu-Xresources
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,44 @@ | |||
| ! | ||||
| ! Generated with : | ||||
| ! XRDB2Xreources.py | ||||
| ! | ||||
| *.foreground:  #e6e1cf | ||||
| *.background:  #0f1419 | ||||
| *.cursorColor: #f29718 | ||||
| ! | ||||
| ! Black | ||||
| *.color0:      #000000 | ||||
| *.color8:      #323232 | ||||
| ! | ||||
| ! Red | ||||
| *.color1:      #ff3333 | ||||
| *.color9:      #ff6565 | ||||
| ! | ||||
| ! Green | ||||
| *.color2:      #b8cc52 | ||||
| *.color10:     #eafe84 | ||||
| ! | ||||
| ! Yellow | ||||
| *.color3:      #e7c547 | ||||
| *.color11:     #fff779 | ||||
| ! | ||||
| ! Blue | ||||
| *.color4:      #36a3d9 | ||||
| *.color12:     #68d5ff | ||||
| ! | ||||
| ! Magenta | ||||
| *.color5:      #f07178 | ||||
| *.color13:     #ffa3aa | ||||
| ! | ||||
| ! Cyan | ||||
| *.color6:      #95e6cb | ||||
| *.color14:     #c7fffd | ||||
| ! | ||||
| ! White | ||||
| *.color7:      #ffffff | ||||
| *.color15:     #ffffff | ||||
| ! | ||||
| ! Bold, Italic, Underline | ||||
| *.colorBD:     #e6e1cf | ||||
| !*.colorIT: | ||||
| !*.colorUL: | ||||
							
								
								
									
										23
									
								
								users/profiles/desktop/ayu-dark-kitty.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								users/profiles/desktop/ayu-dark-kitty.conf
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| 
 | ||||
| background #0A0E14 | ||||
| foreground #B3B1AD | ||||
| cursor #E6B450 | ||||
| selection_background #273747 | ||||
| color0 #000000 | ||||
| color8 #4D5566 | ||||
| color1 #FF3333 | ||||
| color9 #D96C75 | ||||
| color2 #C2D94C | ||||
| color10 #91B362 | ||||
| color3 #FF8F40 | ||||
| color11 #F29668 | ||||
| color4 #59C2FF | ||||
| color12 #6994BF | ||||
| color5 #D4BFFF | ||||
| color13 #A37ACC | ||||
| color6 #95E6CB | ||||
| color14 #4CBF99 | ||||
| color7 #ffffff | ||||
| color15 #F0F0F0 | ||||
| selection_foreground #B3B1AD | ||||
| 
 | ||||
							
								
								
									
										
											BIN
										
									
								
								users/profiles/desktop/background.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								users/profiles/desktop/background.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 2.8 MiB | 
|  | @ -3,65 +3,149 @@ | |||
| { | ||||
|   #imports = [ ./xdg.nix ]; | ||||
| 
 | ||||
|    environment.systemPackages = with pkgs; [ | ||||
|      rofi | ||||
|      lightdm | ||||
|      dunst | ||||
|      libnotify | ||||
|      (polybar.override { | ||||
|        pulseSupport = true; | ||||
|        nlSupport = true; | ||||
|      }) | ||||
|   home-manager.users.anish.xdg.enable = true; # This doesn't seem to do anything so we have below | ||||
|   environment.sessionVariables = rec { | ||||
|     XDG_CACHE_HOME  = "\${HOME}/.cache"; | ||||
|     XDG_CONFIG_HOME = "\${HOME}/.config"; | ||||
|     XDG_BIN_HOME    = "\${HOME}/.local/bin"; | ||||
|     XDG_DATA_HOME   = "\${HOME}/.local/share"; | ||||
| 
 | ||||
|     PATH = [  | ||||
|       "\${XDG_BIN_HOME}" | ||||
|     ]; | ||||
|   }; | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     nheko # TODO move somewhere meaningful | ||||
|     xclip | ||||
|     xdotool | ||||
|     rofi | ||||
|     lightdm | ||||
|     dunst | ||||
|     libnotify | ||||
|     (polybar.override { | ||||
|       pulseSupport = true; | ||||
|       nlSupport = true; | ||||
|     }) | ||||
|   ]; | ||||
| 
 | ||||
|     services = { | ||||
|       picom.enable = true; | ||||
|       #redshift.enable = true; | ||||
|       xserver = { | ||||
|         enable = true; | ||||
|         displayManager = { | ||||
|           defaultSession = "none+bspwm"; | ||||
|           lightdm.enable = true; | ||||
|           lightdm.greeters.mini.enable = true; | ||||
|           lightdm.greeters.mini.user = "anish"; # TODO hardcoded | ||||
|           lightdm.greeters.mini.extraConfig = '' | ||||
|             text-color = "#ff79c6" | ||||
|             password-background-color = "#1E2029" | ||||
|             window-color = "#181a23" | ||||
|             border-color = "#181a23" | ||||
|           ''; | ||||
|         }; | ||||
|         windowManager.bspwm.enable = true; | ||||
|         #windowManager.bspwm.configFile = "/home/anish/.bspwm/bspwmrc"; | ||||
|         windowManager.bspwm.sxhkd.configFile = "/home/anish/.config/sxhkdrc"; | ||||
| 
 | ||||
|   location.provider = "geoclue2"; | ||||
|   services = { | ||||
|     redshift = { | ||||
|       enable = true; | ||||
|       temperature = { | ||||
|         day = 5500; | ||||
|         night = 3700; | ||||
|       }; | ||||
|     }; | ||||
|     xserver = { | ||||
|       enable = true; | ||||
|       desktopManager.wallpaper.mode = "fill"; | ||||
|       displayManager = { | ||||
|         defaultSession = "none+bspwm"; | ||||
|         sessionCommands = '' | ||||
|           ${pkgs.xorg.xrdb}/bin/xrdb -merge <<EOF | ||||
|           *.foreground:  #e6e1cf | ||||
|           *.background:  #0f1419 | ||||
|           *.cursorColor: #f29718 | ||||
|           ! Black | ||||
|           *.color0:      #000000 | ||||
|           *.color8:      #323232 | ||||
|           ! Red | ||||
|           *.color1:      #ff3333 | ||||
|           *.color9:      #ff6565 | ||||
|           ! Green | ||||
|           *.color2:      #b8cc52 | ||||
|           *.color10:     #eafe84 | ||||
|           ! Yellow | ||||
|           *.color3:      #e7c547 | ||||
|           *.color11:     #fff779 | ||||
|           ! Blue | ||||
|           *.color4:      #36a3d9 | ||||
|           *.color12:     #68d5ff | ||||
|           ! Magenta | ||||
|           *.color5:      #f07178 | ||||
|           *.color13:     #ffa3aa | ||||
|           ! Cyan | ||||
|           *.color6:      #95e6cb | ||||
|           *.color14:     #c7fffd | ||||
|           ! White | ||||
|           *.color7:      #ffffff | ||||
|           *.color15:     #ffffff | ||||
|           ! Bold, Italic, Underline | ||||
|           *.colorBD:     #e6e1cf | ||||
|           !*.colorIT: | ||||
|           !*.colorUL: | ||||
|           EOF | ||||
|         ''; | ||||
|         lightdm.enable = true; | ||||
|         lightdm.greeters.mini.enable = true; | ||||
|         lightdm.greeters.mini.user = "anish"; # TODO hardcoded | ||||
|         lightdm.background = "/etc/nixos/users/profiles/desktop/background.jpg"; | ||||
|         lightdm.greeters.mini.extraConfig = '' | ||||
|           text-color = "#ff79c6" | ||||
|           password-background-color = "#1E2029" | ||||
|           window-color = "#181a23" | ||||
|           border-color = "#181a23" | ||||
|         ''; | ||||
|       }; | ||||
|       windowManager.bspwm.enable = true; | ||||
|       #windowManager.bspwm.configFile = "/home/anish/.bspwm/bspwmrc"; | ||||
|       windowManager.bspwm.sxhkd.configFile = "/home/anish/.config/sxhkdrc"; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   home-manager.users.anish = { | ||||
|     # Add gtk theme for Dracular and Paper | ||||
|     # Set wallpaper | ||||
|   fonts.fonts = with pkgs; [ | ||||
|     fira-code | ||||
|     fira-code-symbols | ||||
|     hermit | ||||
|     #hack | ||||
|     siji | ||||
|     font-awesome-ttf | ||||
|     proggyfonts | ||||
|     (nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; }) | ||||
|   ]; | ||||
| 
 | ||||
|   home-manager.users.anish = { | ||||
|     # Install themes | ||||
|     home.packages = with pkgs; [ | ||||
|       dracula-theme | ||||
|       paper-icon-theme | ||||
|     ]; | ||||
| 
 | ||||
|     # Font stuff | ||||
|     #fonts = { | ||||
|     #  fonts = with pkgs; [ | ||||
|     #    fire-code | ||||
|     #    hermit | ||||
|     #    hack | ||||
|     #    fire-code-symbols | ||||
|     #    siji | ||||
|     #    font-awesome-ttf | ||||
|     #  ]; | ||||
|     #  fontconfig.defaultFonts = { | ||||
|     #    sansSerif = ["Hermit"]; | ||||
|     #    monospace = ["Hermit"]; | ||||
|     #  }; | ||||
|     #}; | ||||
|     xresources.properties = { | ||||
|       "Xcursor.theme"= "Paper"; | ||||
|       #"Xcursor.size"=  64; | ||||
|       "*.foreground"=  "#e6e1cf"; | ||||
|       "*.background"=  "#0f1419"; | ||||
|       "*.cursorColor"= "#f29718"; | ||||
|       # Black | ||||
|       "*.color0"=      "#000000"; | ||||
|       "*.color8"=      "#323232"; | ||||
|       # Red | ||||
|       "*.color1"=      "#ff3333"; | ||||
|       "*.color9"=      "#ff6565"; | ||||
|       # Green | ||||
|       "*.color2"=      "#b8cc52"; | ||||
|       "*.color10"=     "#eafe84"; | ||||
|       # Yellow | ||||
|       "*.color3"=      "#e7c547"; | ||||
|       "*.color11"=     "#fff779"; | ||||
|       # Blue | ||||
|       "*.color4"=      "#36a3d9"; | ||||
|       "*.color12"=     "#68d5ff"; | ||||
|       # Magenta | ||||
|       "*.color5"=      "#f07178"; | ||||
|       "*.color13"=     "#ffa3aa"; | ||||
|       # Cyan | ||||
|       "*.color6"=      "#95e6cb"; | ||||
|       "*.color14"=     "#c7fffd"; | ||||
|       # White | ||||
|       "*.color7"=      "#ffffff"; | ||||
|       "*.color15"=     "#ffffff"; | ||||
|       # Bold, Italic, Underline | ||||
|       "*.colorBD"=     "#e6e1cf"; | ||||
|     }; | ||||
| 
 | ||||
|     # Move required config files around | ||||
|     home.file = { | ||||
|  | @ -79,17 +163,37 @@ | |||
|       ".config/dunst/dunstrc".source = ./dunstrc; | ||||
|       ".config/kitty/kitty.conf".source = ./kitty.conf; | ||||
|       ".config/kitty/ayu.conf".source = ./ayu-kitty.conf; | ||||
|       ".background-image".source = ./background.jpg; | ||||
|       # gtk3 theme | ||||
|       ".config/gtk-3.0/settings.ini".text = '' | ||||
|         [Settings] | ||||
|         gtk-theme-name=Dracula | ||||
|         gtk-icon-theme-name=Paper | ||||
|         gtk-cursor-theme-name=Paper | ||||
|         gtk-fallback-icon-theme=gnome | ||||
|         gtk-application-prefer-dark-theme=true | ||||
|         gtk-xft-hinting=1 | ||||
|         gtk-xft-hintstyle=hintfull | ||||
|         gtk-xft-rgba=none | ||||
|       ''; | ||||
|         # GTK2 global theme (widget and icon theme) | ||||
|       ".config/gtk-2.0/gtkrc".text = '' | ||||
|         gtk-theme-name=Dracula | ||||
|         gtk-icon-theme-name=Paper | ||||
|         gtk-font-name="Sans 10" | ||||
|       ''; | ||||
|     }; | ||||
| 
 | ||||
| 
 | ||||
|      # Compositor | ||||
|      services.picom = { | ||||
|        enable = true; | ||||
|        fade = true; | ||||
|        fadeDelta = 1; | ||||
|        fadeSteps = [ 0.01 0.012 ];  | ||||
|        fadeSteps = [ "0.01" "0.022" ];  | ||||
|        shadow = true;   | ||||
|        shadowOffsets = [ (-10) (-10) ];  | ||||
|        shadowOpacity = 0.22;   | ||||
|        shadowOpacity = "0.22";   | ||||
|        # activeOpacity = "1.00";  | ||||
|        # inactiveOpacity = "0.92";  | ||||
|        extraOptions =  ''  | ||||
|  |  | |||
|  | @ -1 +1,5 @@ | |||
| include ayu.conf | ||||
| font_family      Hermit | ||||
| bold_font        auto | ||||
| italic_font      auto | ||||
| bold_italic_font auto | ||||
|  |  | |||
							
								
								
									
										0
									
								
								users/profiles/desktop/run.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								users/profiles/desktop/run.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							|  | @ -54,16 +54,15 @@ super + Escape | |||
| super + {_,ctrl + }f | ||||
| 	bspc node -t ~{floating,fullscreen} | ||||
| 
 | ||||
| super + {_,shift + }{h,j,k,l} | ||||
| 	bspc node -{f,s} {west,south,north,east} | ||||
| 
 | ||||
| super + {_,ctrl +}{h,j,k,l} | ||||
| 	$DOTFILES_BIN/bspwm/focus {_,-m }{west,south,north,east} | ||||
| 
 | ||||
| super + shift + {_,ctrl +}{h,j,k,l} | ||||
| 	$DOTFILES_BIN/bspwm/swap {_,-m }{west,south,north,east} | ||||
| super + ctrl + {h,j,k,l} | ||||
| 	bspc node -p {west,south,north,east} | ||||
| 
 | ||||
| ## Resize by preselection | ||||
| super + alt + {1-9} | ||||
| 	$DOTFILES/bin/bspwm/presel 0.{1-9} | ||||
| 	$DOTFLES/bin/bspwm/presel 0.{1-9} | ||||
| 
 | ||||
| super + alt + {h,j,k,l} | ||||
| 	bspc node -p {west,south,north,east} | ||||
|  |  | |||
|  | @ -110,6 +110,7 @@ | |||
|         StartWithLastProfile=1 | ||||
|         Version=2 | ||||
|       ''; | ||||
|       "${cfgPath}/anish.default/chrome/userChrome.css".source = ./userChrome.css; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue